на сайт было внедрено добавление "Страница [номер]" в title на страницах пагинации следующим образом:
в файл /bitrix/php_interface/init.php была добавлена эта конструкция:
необходимо на страницах вида "/news/?SHOWALL_1=1" и "/reviews/?SHOWALL_1=1" в конец title добавлять "Все новости" и "Все отзывы" соответственно
помогите, пожалуйста, подкорректировать код, расположенный выше, дабы желаемое стало реальностью))
вообще, в самих шаблонах вывода новостей и отзывов были следующие коды прописаны в начале:
но они работали через раз...
помогите пожалуйста! заранее огромное спасибо за помощь!!!
в файл /bitrix/php_interface/init.php была добавлена эта конструкция:
| Код |
|---|
AddEventHandler('main', 'OnEpilog', array('CMainHandlers', 'OnEpilogHandler'));
class CMainHandlers {
public static function OnEpilogHandler() {
if (isset($_GET['PAGEN_1']) && intval($_GET['PAGEN_1'])>0) {
$title = $GLOBALS['APPLICATION']->GetTitle();
$GLOBALS['APPLICATION']->SetPageProperty('title', $title.' – Страница '.intval($_GET['PAGEN_1']));
}
}
} |
необходимо на страницах вида "/news/?SHOWALL_1=1" и "/reviews/?SHOWALL_1=1" в конец title добавлять "Все новости" и "Все отзывы" соответственно
помогите, пожалуйста, подкорректировать код, расположенный выше, дабы желаемое стало реальностью))
вообще, в самих шаблонах вывода новостей и отзывов были следующие коды прописаны в начале:
| Код |
|---|
<?$oldTitle = $APPLICATION->GetTitle();
if ($_REQUEST['SHOWALL_1'] == 1) $APPLICATION->SetPageProperty("title", $oldTitle." – Все новости");
else if ($_REQUEST['PAGEN_1'] > 0) {
$APPLICATION->SetPageProperty("title", $oldTitle." – Страница ".$_REQUEST['PAGEN_1']);
}?> |
| Код |
|---|
<?$oldTitle = $APPLICATION->GetTitle();
if ($_REQUEST['SHOWALL_1'] == 1) $APPLICATION->SetPageProperty("title", $oldTitle." – Все отзывы");
else if ($_REQUEST['PAGEN_1'] > 0) {
$APPLICATION->SetPageProperty("title", $oldTitle." – Страница ".$_REQUEST['PAGEN_1']);
}?> |
но они работали через раз...
помогите пожалуйста! заранее огромное спасибо за помощь!!!
beverly hills, that's where i want to be, livin' in beverly hills, beverly hills, rolling like a celebrity, livin' in beverly hills