Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Не работает SetTitle

00 голосов
3
Подскажите что могло случиться?
Сайт достался мне в наследство от прошлого разработчика раньше все работало так был установлен какойто базовый заголовой для всех страниц (как я понял в свойствах корневой папки сайт), а на каждой странице была строка натример такая


Код
$APPLICATION->SetTitle("Витрина");
в заголовке окна получалось Витрина - (тот самый базовый заголовок)
для некоторых страниц заголовок менялся с помошью такой команды

Код
$APPLICATION->SetPageProperty("title", "Витрина");
и тогда в заголовке окна было только Витрина
Сейчас чтото случилось и на всех страницах где не прописан заголовок с помощью   $APPLICATION->SetPageProperty выводится только базовый заголовок, а на $APPLICATION->SetTitle такое ощушение что сайт вообще не реагирует
Если смотреть модуль SEO для какойто страницы то там во владке управления в поле базовой заголовок H1 как раз и выводиться то что было установлено через   
Код
$APPLICATION->SetTitle("Витрина");  
а в поле Заголовок окна браузера (<TITLE>) выводиться тот тот самый базовый заголовок.
Помогите понять что могло случиться что перестал работать первый вариант вывода заголовков и как его можно попытаться востановить?
спросил 07 Дек, 13 от Jagami (100 баллов)

3 Ответы

00 голосов
в шаблоне сделайте
Код
<title><?$APPLICATION->ShowTitle(false)?></title>
ответил 08 Фев, 14 от Olrite (140 баллов)
00 голосов
Цитата
в шаблоне сделайте
<?$APPLICATION->ShowTitle(false)?>
это в h1


Код
<?$APPLICATION->ShowTitle(false)?>
в title надо



Код
<title><?$APPLICATION->ShowTitle('title')?></title>
ответил 28 Май, 14 от NitroGeN (2,840 баллов)
+11 голос

Аккуратнее используйте подход установки title страницы через SetTitle в шаблоне компонента, поскольку в кеш и соответственно в дальнейшем в тайтл может попасть не информация из заданной через SetTitle переменной, а информация из установленного при вызове компонента в параметре "BROWSER_TITLE" => "NAME" (под вызовом подразумевается) APPLICATION->IncludeComponent
Подробная информация по ситуации: https://dev.1c-bitrix.ru/community/forums/messages/forum6/topic104113/message51756­3/

ответил 21 Дек, 17 от аноним

Похожие вопросы

0 голосов
3 ответов
спросил 22 Янв, 14 от Hohat (720 баллов)
0 голосов
5 ответов
спросил 26 Окт, 13 от Assistan (120 баллов)
0 голосов
1 ответ
0 голосов
1 ответ
0 голосов
1 ответ
спросил 30 Июнь, 16 от аноним