<?php
/**
* 47_CustomModule for Contao Open Source CMS
*
* Copyright (C) 2016 Studienkreis Tourismus
* @author Holger Neuner <neuner@47gradnord.de>
* @project 47_CustomModule
* @license commercial
*/
namespace CustomModule\Frontend\Elements;
use Contao\ContentElement;
use Contao\PageModel;
class IntroImageText extends ContentElement
{
/**
* Template
* @var string
*/
protected $strTemplate = 'ce_ElementIntroImageText';
/**
* Generate the content element
*/
protected function compile()
{
/** @var \PageModel $objPage */
global $objPage;
// Set all Vars to Template by default
$this->Template->setData($this->arrData);
if ( $this->ceAddImage == '1')
{
// Get Sizes
$arrSizes = deserialize($this->size);
if ( $arrSizes[0] !== '')
$intWidth = $arrSizes[0];
if ( $arrSizes[1] !== '')
$intHeight = $arrSizes[1];
if ( $arrSizes[1] !== '')
$strMode = $arrSizes[2];
$this->Template->ceImage = CustomElements::generateSrcImage($this->singleSRC, $intWidth, $intHeight, $strMode);
}
$this->Template->ceJumpToPrimaryLink = PageModel::findByIdOrAlias($this->ceJumpToPrimaryLink)->alias;
$this->Template->ceJumpToSecondarylink = PageModel::findByIdOrAlias($this->ceJumpToSecondarylink)->alias;
// dump($this->ceIconColumn_1_Icon); exit;
}
}