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;
 }
Example #7
0
 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;
 }
Example #9
0
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['config'] = array('slickConfig' => $this->_getSetting('slickConfig'), 'countItems' => count($ret['listItems']), 'contentWidth' => $this->getContentWidth());
     return $ret;
 }