public static function getSettings($masterComponent = null) { $ret = parent::getSettings($masterComponent); $ret['ownModel'] = 'Kwf_Component_FieldModel'; $ret['throwContentChangedOnOwnMasterModelUpdate'] = true; return $ret; }
public function getTemplateVars() { $ret = parent::getTemplateVars(); foreach ($ret['listItems'] as $k => $v) { $ret['listItems'][$k]['title'] = $v['data']->generator->getTrlRowByData($v['data'])->title; } return $ret; }
public function getTemplateVars() { $ret = parent::getTemplateVars(); foreach ($ret['listItems'] as $k => $v) { $ret['listItems'][$k]['width'] = $this->getData()->chained->getComponent()->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'] = Kwf_Component_Layout_Abstract::getInstance($this->getData()->chained->componentClass)->getChildContentWidth($v['data']) . 'px'; } return $ret; }
public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer) { $ret = parent::getTemplateVars($renderer); foreach ($ret['listItems'] as &$item) { $item['largePage'] = $this->getData()->getChildComponent(array('id' => '_' . $item['data']->id, 'ignoreVisible' => true)); } 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']->generator->getTrlRowByData($v['data'])->title; } return $ret; }
public function getTemplateVars() { $ret = parent::getTemplateVars(); 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']); } return $ret; }
public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer) { $ret = parent::getTemplateVars($renderer); $columnTypes = Kwc_Abstract::getSetting($this->getData()->chained->componentClass, 'columns'); $type = $ret['row']->type; if (!$type) { //default is first $type = array_shift(array_keys($columnTypes)); } $columns = $columnTypes[$type]; $i = 1; 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++; } return $ret; }
public static function getSettings($masterComponentClass) { $ret = parent::getSettings($masterComponentClass); $ret['childModel'] = 'Kwc_Trl_List_List_Trl_TestModel'; return $ret; }
public static function getSettings($masterComponent) { $ret = parent::getSettings($masterComponent); $ret['ownModel'] = 'Kwf_Component_FieldModel'; return $ret; }