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

Проблема с Title

00 голосов
3
Ситуация такая. Я включаю в шаблон прямо внутрь ячейки таблицы (TD) вызов php файла, в котором содержится модуль кратких заголовков новостного блока. Проблема в том, что этот файл
(хотя можно файл и не вызывать, а просто блок прямо в HTML шаблона вставить
Код
 <?$APPLICATION->IncludeFile("iblock/news/news.php", Array(
   "IBLOCK_
...
...
...
компонента
   )
);?>

результат будет тем же)
так вот этот файл передаёт свой заголовок – условно "События и новости" – из поля "Название" в
Код
 <TITLE><?$APPLICATION->ShowTitle()?></TITLE> 
самого шаблона. После этого, независимо от того, какой раздел на сайте открывается, всё время один и тот же заголовок "События и новости". Что естественно не нужно. У каждого раздела раньше прекрасно выводился свой Title.
Можно ли как-то заставить его брать заголовок не из новостей, а из того файла, который открыт в данный момент в work_area?
Может быть, какой-нибудь iframe для блока новостей использовать?..
спросил 30 Сен, 13 от Lusien (160 баллов)

3 Ответы

00 голосов
Хм, а не устраивает стандартный компонент новостей настраиваемый? (представлен в визуальном редакторе).

Там вы можете отключить использование название типа инфоблока как title для сайта.

Воспользуйтесь этим компонентом ;)
ответил 11 Окт, 13 от Foly (180 баллов)
00 голосов
Да. Спасибо! Получилось. Хотя и тоже не с первого раза.
Оказалось, мало выставить в вызываемом файле с краткими заголовками
Код
 "DISPLAY_PAGE_TITLE"   =>   "N", 


надо ещё и
Код
 $APPLICATION->SetTitle("Title"); 
в нём же убрать.

А вообще, настраиваемый блок – штука оказалась, очень хорошая.
ответил 10 Янв, 14 от Lusien (160 баллов)
00 голосов
Теперь это называется "SET_TITLE" => "Y", - у меня раньше не возникало таких проблем по дефолту.
Совершенно непонятно, кому может пригодиться отображение названия инфоблока в title - еще и по дефолту. С трудом разыскал этот тред - я пользуюсь в основном визуальным редактором для простых операций.

Может я что-то не то делаю? В этот раз правда использовал с нуля дефолтный тип инфоблока без особых настроек, и он мне стал в title всех страниц где есть во включаемой области инфоблок, включать свой title :(

Как-то не хочется каждый раз после визуального редактора лазить в код чтобы "SET_TITLE" => "N" :(
Причем и в выводе списка новостей и самого компонента новостей обоих компонентах же.

Добавлено: ну вот, а теперь еще у меня из одного и того же инфоблока коммпонент "Новости" и "Новости детально" по разному отображают урл детальной новости - как /detail.php?ID=2 в выводе списка на главной и /?ELEMENT_ID=2 в самом разделе новости. Пришлось включать чпу во втором случае.

Это так и должно быть?! Быть такого не может быть. Но инфоблок то у меня один.
ответил 28 Апр, 14 от Carbuncle (100 баллов)

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

0 голосов
5 ответов
спросил 11 Июнь, 13 от DiS (160 баллов)
0 голосов
1 ответ
спросил 16 Март, 15 от аноним
0 голосов
1 ответ
спросил 06 Окт, 13 от аноним
0 голосов
3 ответов
спросил 08 Май, 14 от HuT (100 баллов)