public static function getSettings($param = null)
 {
     $ret = parent::getSettings($param);
     $ret['generators']['detail']['class'] = 'Kwc_Directories_Year_Directory_Generator';
     $ret['generators']['detail']['component'] = 'Kwc_Directories_Year_Detail_Component';
     return $ret;
 }
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['generators']['detail']['component'] = 'Kwc_Directories_YearMonth_Month_Detail_Component';
     $ret['dataClass'] = 'Kwc_Basic_LinkTag_FirstChildPage_Data';
     return $ret;
 }
 public function getSelect()
 {
     $select = parent::getSelect();
     $select->where('publish_date <= CURDATE()');
     if ($this->_getItemDirectorySetting('enableExpireDate')) {
         $select->where('expiry_date >= CURDATE() OR ISNULL(expiry_date)');
     }
     return $select;
 }
 public function getSelect()
 {
     $select = parent::getSelect();
     return $select;
 }