/** * 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(); }
/** * @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; } }