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

Как установить в title страницы пункты навигационной цепочки

00 голосов
9
Добрый день. Я новичок в этом деле (знаком всего два дня с bitrix :) ). Есть задача: например, на странице есть навигационная цепочка вида: Категория товара / Название товара. Как передать такую цепочку в title страницы: <title>Категория товара / Название товара</title> ?
спросил 30 Апр, 13 от Moro13 (160 баллов)

9 Ответы

00 голосов
Использовать: $APPLICATION->SetTitle("Page title");
ответил 30 Апр, 13 от Hohat (720 баллов)
00 голосов
Спасибо, разобрался
ответил 30 Апр, 13 от Moro13 (160 баллов)
00 голосов
Доброго времени суток. У меня аналогичный вопрос, но в отличие от тс, я не могу разобраться. Можно поподробнее?
ответил 30 Июнь, 13 от FJOKER (140 баллов)
00 голосов
В шаблоне компонента breadcrumb записать в переменную вашу цепочку в виде только текста (без ссылок и html разметки). Например вы название свою переменную $myPeremennaja;
Тогда выставляем title так:
Код
$APPLICATION->SetTitle($myPeremennaja);
ответил 04 Окт, 13 от LEDOKOL (740 баллов)
00 голосов
Давайте разберем по-подробнее... Никак не могу подружиться с Битрикс..
Шаблон компонента breadcrumb нахоидится в /bitrix/components/bitrix/breadcrumb/template/.default/template.php, так?
ответил 04 Янв, 14 от FJOKER (140 баллов)
00 голосов
2 Tock да,
этот шаблон должен вернуть строку с навигационной цепочкой (ссылками и тд.)
помимо этой строки в нём можно собрать такую же строку (только без ссылок) для тайтла страницы и установить, передав её аргументом в $APPLICATION->SetTitle();
ответил 21 Апр, 14 от Hax (1,100 баллов)
00 голосов
Понятно. Однако, если я объявляю в файле шаблона свою переменныю, и назначаю ей занчение, допустим $chain="Книги";, а затем в файле /catalog/index.php передаю ее как аргумент в $APPLICATION->SetTitle($chain); , собственно тайтл не отображается вовсе.
ответил 15 Авг, 14 от FJOKER (140 баллов)
00 голосов
ответил 20 Дек, 14 от Hax (1,100 баллов)
00 голосов
А разве нельзя прямо в хлебныхКрошка задать:
Код
$APPLICATION->SetTitle($myTitle);
ответил 10 Апр, 15 от LEDOKOL (740 баллов)

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

0 голосов
2 ответов
0 голосов
1 ответ
спросил 19 Апр, 14 от Mageradje (660 баллов)
0 голосов
2 ответов
спросил 16 Апр, 14 от Kania (5,180 баллов)
0 голосов
1 ответ
спросил 28 Фев, 14 от Mup (100 баллов)