/**
  * @param Context $context
  * @param Request $request
  */
 public function _execute($context, $request)
 {
     $form = $this->getDocumentInstanceFromRequest($request);
     $preference = $this->getPreferences();
     if ($preference !== null && $preference->getPreviewpage() !== null) {
         $pageId = $preference->getPreviewpage()->getId();
         $request->setParameter(K::PAGE_REF_ACCESSOR, $pageId);
         $formParam = $request->getParameter('formParam', array());
         $formParam['cmpref'] = $form->getId();
         $request->setParameter('formParam', $formParam);
         $request->setParameter('DisablePublicationWorkflow', 'true');
         $context->getController()->forward('website', 'Display');
         return View::NONE;
     }
     return View::ERROR;
 }