예제 #1
0
 protected function _formatConfig($parentData, $row)
 {
     $data = parent::_formatConfig($parentData, $row);
     $data['isPage'] = true;
     if (isset($data['name']) && mb_strlen($data['name']) > $this->_settings['maxNameLength']) {
         $data['name'] = mb_substr($data['name'], 0, $this->_settings['maxNameLength'] - 3) . '...';
     }
     return $data;
 }
 protected function _formatConfig($parentData, $row)
 {
     $data = parent::_formatConfig($parentData, $row);
     $data['language'] = $row->filename;
     $data['visible'] = isset($row->visible) ? $row->visible : true;
     //vielleicht flexibler machen?
     //$data['chained'] = Kwf_Component_Data_Root::getInstance()
     //            ->getComponentByClass(Kwc_Abstract::getSetting($data['componentClass'], 'masterComponentClass'));
     $mastetCc = Kwc_Abstract::getSetting($data['componentClass'], 'masterComponentClass');
     $data['chained'] = $parentData->getChildComponent(array('componentClass' => $mastetCc));
     return $data;
 }
예제 #3
0
 protected function _formatConfig($parentData, $id)
 {
     $ret = parent::_formatConfig($parentData, $id);
     $ret['name'] = $ret['row']->name;
     return $ret;
 }