FluidTYPO3\Flux\Controller\AbstractFluxController::initializeViewVariables PHP Method

initializeViewVariables() protected method

protected initializeViewVariables ( ) : void
return void
    protected function initializeViewVariables()
    {
        $row = $this->getRecord();
        $this->view->assignMultiple($this->provider->getTemplateVariables($row));
        $this->view->assignMultiple($this->data);
        $this->view->assign('settings', $this->settings);
        $this->view->assign('provider', $this->provider);
        $this->view->assign('record', $row);
    }

Usage Example

 /**
  * @return void
  */
 protected function initializeViewVariables()
 {
     $row = $this->getRecord();
     $form = $this->provider->getForm($row);
     $generalSettings = $this->configurationService->convertFlexFormContentToArray($row['pi_flexform'], $form);
     $contentSettings = $this->configurationService->convertFlexFormContentToArray($row['content_options'], $form);
     $this->settings = RecursiveArrayUtility::merge($this->settings, $generalSettings, FALSE, FALSE);
     if (FALSE === isset($this->settings['content'])) {
         $this->settings['content'] = $contentSettings;
     } else {
         $this->settings['content'] = RecursiveArrayUtility::merge($this->settings['content'], $contentSettings);
     }
     parent::initializeViewVariables();
 }
All Usage Examples Of FluidTYPO3\Flux\Controller\AbstractFluxController::initializeViewVariables