Beispiel #1
0
 public function getPageTitle()
 {
     if (parent::getPageTitle() !== null) {
         return parent::getPageTitle();
     }
     return $this->pageTitle = Yii::app()->name;
 }
Beispiel #2
0
 public function getPageTitle()
 {
     if ($this->_plainTitle != null) {
         return trim(strip_tags($this->_plainTitle));
     }
     $title = '';
     if (empty($this->_pageTitle)) {
         $this->_pageTitle = $this->getBreadcrumbsValues();
     }
     if (is_string($this->_pageTitle)) {
         $title = $this->_pageTitle;
     } elseif (is_array($this->_pageTitle)) {
         $title = implode(' ' . $this->titleSeparator . ' ', array_reverse($this->_pageTitle));
     }
     if (empty($title)) {
         $title = $this->caption;
     }
     if ($this->addDomainCaptionToTitle && isset(Yii::app()->domain) && !empty($title)) {
         $description = Yii::app()->domain->model->description;
         if (!empty($description)) {
             $title .= ' | ' . $description;
         }
     }
     if (empty($title)) {
         $title = parent::getPageTitle();
     }
     return trim(strip_tags($title));
 }