Для Главной страницынужно вписать следующий код в файл themes\classic\views\site\index.php:
- Код: Выделить всё
$pagess = (int)Yii::app()->request->getQuery('page', 1);
$this->pageTitle = ($pagess > 1 ? ' Страница ' . $pagess.' | ' : ''). 'тайтл';
$this->pageDescription = ($pagess > 1 ? ' Страница ' . $pagess.'. ' : ''). 'дескрипшн';
$this->pageKeywords = 'кейвордс';
Для страницы объявлений меняется в этом файле themes\classic\views\modules\apartments\views\views.php
Для инфостраниц 1) нужно создать столбцы в таблице ore_infopages, например, title_seo_ru, description_seo_ru, keywords_seo_ru
2) в файле protected\modules\infopages\models\InfoPages.php
в функции public function i18nFields() после 'body' => 'text not null', поставить:
- Код: Выделить всё
'title_seo' => 'varchar(255) not null',
'description_seo' => 'varchar(300) not null',
'keywords_seo' => 'varchar(255) not null'
в функции public function attributeLabels() добавить после 'widget_position' => tt("Widget's position", 'infopages'),:
- Код: Выделить всё
'title_seo_ru' => tt('Title seo'),
'description_seo_ru' => tt('Description seo'),
'keywords_seo_ru' => tt('Keywords seo'),
3) в файл themes\classic\views\modules\infopages\views\view.php добавить такой код:
- Код: Выделить всё
$pagess = (int)Yii::app()->request->getQuery('page', 1);
$this->pageTitle = ($pagess > 1 ? ' Страница ' . $pagess.' | ' : '').$model->title_seo_ru;
$this->pageDescription = ($pagess > 1 ? ' Страница ' . $pagess.'. ' : '').$model->description_seo_ru;
$this->pageKeywords = $model->keywords_seo_ru;