public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer)
 {
     $ret = parent::getTemplateVars($renderer);
     $ret['checkout'] = $this->getData()->getChildComponent('_checkout');
     $ret['shop'] = $this->getData()->getParentPage();
     return $ret;
 }
 public static function getSettings($masterComponentClass = null)
 {
     $ret = parent::getSettings($masterComponentClass);
     $ret['childModel'] = 'Kwf_Component_Cache_Directory_DbIdShortcut_Trl_Model';
     $ret['flags']['chainedType'] = 'Trl';
     return $ret;
 }
 public function getSelect()
 {
     $select = parent::getSelect();
     $select->where('publish_date <= CURDATE()');
     $select->order('publish_date', 'DESC');
     return $select;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['checkout'] = $this->getData()->getChildComponent('_checkout');
     $ret['shop'] = $this->getData()->getParentPage();
     return $ret;
 }
 public static function getSettings($masterComponentClass)
 {
     $ret = parent::getSettings($masterComponentClass);
     $ret['hasModifyItemData'] = true;
     $ret['childModel'] = 'Kwc_Directories_Category_Directory_Trl_CategoriesModel';
     return $ret;
 }
 public function getTemplateVars()
 {
     $ret = parent::getTemplateVars();
     $ret['write'] = $this->getData()->getChildComponent('_write');
     $ret['quickwrite'] = $this->getData()->getChildComponent('-quickwrite');
     return $ret;
 }
 public function getTemplateVars(Kwf_Component_Renderer_Abstract $renderer)
 {
     $ret = parent::getTemplateVars($renderer);
     $ret['write'] = $this->getData()->getChildComponent('_write');
     $ret['quickwrite'] = $this->getData()->getChildComponent('-quickwrite');
     return $ret;
 }
 public static function getSettings($masterComponentClass = null)
 {
     $ret = parent::getSettings($masterComponentClass);
     $ret['childModel'] = 'Kwf_Component_Cache_Directory_Root_Directory_Trl_Model';
     $ret['flags']['chainedType'] = 'Trl';
     $ret['flags']['hasAllChainedByMaster'] = true;
     return $ret;
 }
 public function getSelect()
 {
     $select = parent::getSelect();
     $select->where('publish_date <= CURDATE()');
     if (Kwc_Abstract::getSetting($this->_getSetting('masterComponentClass'), 'enableExpireDate')) {
         $select->where('expiry_date >= CURDATE() OR ISNULL(expiry_date)');
     }
     $select->order('publish_date', 'DESC');
     return $select;
 }
 public static function getSettings($masterComponentClass)
 {
     $ret = parent::getSettings($masterComponentClass);
     $ret['childModel'] = 'Kwc_Articles_Directory_Trl_Model';
     $ret['menuConfig'] = 'Kwf_Component_Abstract_MenuConfig_Trl_SameClass';
     //darf im seitenbaum nicht berbeitet werden
     $ret['extConfig'] = 'Kwf_Component_Abstract_ExtConfig_None';
     //config fuer admin button oben
     $ret['extConfigControllerIndex'] = 'Kwc_Directories_Item_Directory_ExtConfigTabs';
     return $ret;
 }
 public static function getSettings($masterComponentClass)
 {
     $ret = parent::getSettings($masterComponentClass);
     $ret['childModel'] = 'Kwc_Shop_Products_Directory_Trl_Model';
     $ret['menuConfig'] = 'Kwf_Component_Abstract_MenuConfig_Trl_SameClass';
     //darf im seitenbaum nicht berbeitet werden
     $ret['extConfig'] = 'Kwf_Component_Abstract_ExtConfig_None';
     //config fuer admin button oben
     $ret['extConfigControllerIndex'] = 'Kwc_Directories_Item_Directory_ExtConfigEditButtons';
     $ret['generators']['addToCart']['class'] = 'Kwc_Shop_Products_Directory_Trl_AddToCartGenerator';
     return $ret;
 }
 public function getSelect()
 {
     $ret = parent::getSelect();
     $ret->order('start_date', 'ASC');
     return $ret;
 }
 public static function getSettings($masterComponentClass = null)
 {
     $ret = parent::getSettings($masterComponentClass);
     $ret['childModel'] = 'Kwc_Directories_AjaxViewTrl_Directory_Trl_Model';
     return $ret;
 }