Exemple #1
0
 protected function initializePidDetector(PathInfo $pathInfo)
 {
     $this->pidDetector->setMode(\Tx_Yag_Utility_PidDetector::MANUAL_MODE);
     if ($pathInfo->getPid()) {
         $this->pidDetector->setPids(array($pathInfo->getPid()));
         $this->initializeRepositories();
     }
 }
Exemple #2
0
 /**
  * Get Album List as JSON
  */
 public function getGallerySelectList()
 {
     $this->determineCurrentPID();
     $this->init();
     $this->pidDetector->setMode(Tx_Yag_Utility_PidDetector::MANUAL_MODE);
     $galleryRepository = $this->objectManager->get('Tx_Yag_Domain_Repository_GalleryRepository');
     /** @var $galleryRepository Tx_Yag_Domain_Repository_GalleryRepository */
     $galleries = $galleryRepository->findAll();
     $template = GeneralUtility::getFileAbsFileName('EXT:yag/Resources/Private/Templates/Backend/FlexForm/FlexFormGalleryList.html');
     $renderer = $this->getFluidRenderer();
     $renderer->setTemplatePathAndFilename($template);
     $renderer->assign('galleries', $galleries);
     $content = $renderer->render();
     $this->extbaseShutdown();
     echo $content;
 }