示例#1
0
 public function GenerateMeta_Static_List(Application_Model_City $city, $pageType)
 {
     switch ($pageType) {
         case Application_Model_Page::PAGE_TYPE_NEWS:
             $title = $this->view->translate->_('Новости ресторанов в ') . $city->getName();
             break;
         case Application_Model_Page::PAGE_TYPE_INTERVIEW:
             $title = $this->view->translate->_('Список интервью');
             break;
         case Application_Model_Page::PAGE_TYPE_MASTER_CLASS:
             $title = $this->view->translate->_('Список мастер классов');
             break;
         case Application_Model_Page::PAGE_TYPE_REVIEW:
             $title = $this->view->translate->_('Обзоры ресторанов');
             break;
         case Application_Model_Page::PAGE_TYPE_GOURMET_NOTE:
             $title = $this->view->translate->_('Заметки гурмана');
             break;
         case Application_Model_Page::PAGE_TYPE_ACTION:
             $title = $this->view->translate->_('Список всех акций');
             break;
         case Application_Model_Page::PAGE_TYPE_VACANCY:
             $title = $this->view->translate->_('Список всех вакансии ') . $city->getContent()->getGenitiveCase();
             break;
         case Application_Model_Page::PAGE_TYPE_AFFICHE:
             $title = $this->view->translate->_('Список всех афиш');
             break;
         default:
             throw new Exception('Unexpected page type given');
     }
     $this->view->headTitle($title);
     $this->view->headMeta()->appendName('description', '');
 }