/**
  * generate function.
  *
  * @access protected
  * @return void
  */
 protected function generate()
 {
     $this->Template->intMaxItems = $this->Template->pa2NumberOfAlbums;
     $this->Template->intItemsPerPage = $this->Template->pa2AlbumsPerPage;
     $this->Template->intItemsPerRow = $this->Template->pa2AlbumsPerRow;
     $this->Template->strTemplate = strlen($this->Template->pa2AlbumViewTemplate) > 0 ? $this->Template->pa2AlbumViewTemplate : 'pa2_wrap';
     $this->Template->strSubtemplate = strlen($this->Template->pa2AlbumsTemplate) > 0 ? $this->Template->pa2AlbumsTemplate : 'pa2_album';
     $this->Template->intDetailPage = $this->Template->pa2DetailPage;
     $this->Template->albumLightbox = $this->Template->pa2AlbumLightbox;
     $this->Template->showMetaDescriptions = $this->Template->pa2AlbumsShowMetaDescriptions;
     $this->Template->arrMetaFields = $this->Template->pa2AlbumsMetaFields;
     // Image params
     $this->Template->size = $this->Template->pa2AlbumsImageSize;
     $this->Template->imagemargin = $this->Template->pa2AlbumsImageMargin;
     $this->Template->showHeadline = $this->Template->pa2AlbumsShowHeadline;
     $this->Template->showTitle = $this->Template->pa2AlbumsShowTitle;
     $this->Template->showTeaser = $this->Template->pa2AlbumsShowTeaser;
     $this->Template->teaser = $this->cleanRteOutput(\TranslationFields::translateValue($this->Template->pa2Teaser));
     $this->Template->showHeadline = $this->Template->headline != '' ? $this->Template->showHeadline : false;
     $this->Template->showTeaser = $this->Template->teaser != '' ? $this->Template->showTeaser : false;
     parent::generate();
 }
Exemple #2
0
 /**
  * @param string $strName
  * @return string
  */
 protected function getContent($strName = 'content')
 {
     $strName = ucfirst(strtolower($strName));
     if (isset($GLOBALS['TL_CONFIG'][$this->strType . $strName])) {
         $strContent = \TranslationFields::translateValue($GLOBALS['TL_CONFIG'][$this->strType . $strName], $this->strForceLanguage);
         $objSession = \Session::getInstance();
         $objSession->set('ACCOUNTMAIL_PARAMETERS', $this->arrParameters);
         $strContent = $this->replaceInsertTags($strContent, false);
         $objSession->remove('ACCOUNTMAIL_PARAMETERS');
         // Only for deprecated {{blabla}} tags, will be removed in v1.3
         $strContent = $this->replaceParameters($strContent);
         return $strContent;
     }
 }