public function getTemplateVars() { $ret = parent::getTemplateVars(); $row = $ret['row']; $columnTypes = $this->_getSetting('columns'); $type = $row->type; if (!$type) { //default is first $type = array_shift(array_keys($columnTypes)); } $columns = $columnTypes[$type]; $i = 1; $ret['rootElementClass'] .= " col{$type}"; foreach ($ret['listItems'] as $key => $value) { $cls = " span{$columns['colSpans'][$i - 1]}"; if ($i == 1) { $cls .= " lineFirst"; } if ($i == count($columns['colSpans'])) { $cls .= " lineLast"; } $ret['listItems'][$key]['class'] .= $cls; $i == count($columns['colSpans']) ? $i = 1 : $i++; if (!$ret['listItems'][$key]['data']->hasContent()) { $ret['listItems'][$key]['class'] .= ' emptyContent'; } } return $ret; }
public function getTemplateVars() { $ret = parent::getTemplateVars(); foreach ($ret['listItems'] as $k => $v) { $ret['listItems'][$k]['title'] = $v['data']->row->title; } return $ret; }
public function getTemplateVars() { $ret = parent::getTemplateVars(); foreach ($ret['listItems'] as $k => $v) { $ret['listItems'][$k]['width'] = $this->getChildContentWidth($v['data']) . 'px'; } return $ret; }
public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer) { $ret = parent::getTemplateVars($renderer); foreach ($ret['listItems'] as $k => $v) { $ret['listItems'][$k]['width'] = $this->getChildContentWidth($v['data']) . 'px'; } return $ret; }
public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer) { $ret = parent::getTemplateVars($renderer); foreach ($ret['listItems'] as $k => $v) { $ret['listItems'][$k]['title'] = $v['data']->row->title; } return $ret; }
public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer) { $ret = parent::getTemplateVars($renderer); if (count($ret['listItems']) == 2 || count($ret['listItems']) == 3) { // Necessary as carousel slider needs at least 4 items to work $ret['listItems'] = array_merge($ret['listItems'], $ret['listItems']); } $ret['config'] = array('contentWidth' => $this->getContentWidth()); return $ret; }
public function getTemplateVars() { $ret = parent::getTemplateVars(); $ret['selector'] = $this->_getSetting('selector'); $ret['textSelector'] = $this->_getSetting('textSelector'); $ret['fadeConfig'] = $this->_getSetting('fadeConfig'); $ret['fadeClass'] = $this->_getSetting('fadeClass'); if (isset($ret['fadeConfig']['template']) && $ret['fadeConfig']['template']) { $ret['fadeConfig']['template'] = $this->getData()->trlStaticExecute($ret['fadeConfig']['template']); } return $ret; }
public function getTemplateVars() { $ret = parent::getTemplateVars(); $ret['previewCssClass'] = $this->_getSetting('previewCssClass'); $ret['options']['transition'] = $this->_getSetting('transition'); $ret['options']['showArrows'] = $this->_getSetting('showArrows'); $ret['options']['showPlayPause'] = $this->_getSetting('showPlayPause'); $ret['options']['autoPlay'] = $this->_getSetting('autoPlay'); $ret['options']['useHistoryState'] = $this->_getSetting('useHistoryState'); $ret['options']['class'] = $this->_getSetting('eyeCandyListClass'); foreach ($ret['listItems'] as &$item) { $item['largePage'] = $this->getData()->getChildComponent('_' . $item['data']->id); } return $ret; }
public function getTemplateVars() { $ret = parent::getTemplateVars(); $ret['config'] = array('slickConfig' => $this->_getSetting('slickConfig'), 'countItems' => count($ret['listItems']), 'contentWidth' => $this->getContentWidth()); return $ret; }