Если нужно вывести название раздела инфоблока новостей в Title, например использовать для вывода заголовка первого уровня из названия раздела в Битрикс. Для этого создаем инфоблок новостей, создаем необходимые разделы и подразделы, наполняем элементами и выводим в соответствующий раздел сайта. Далее в папке шаблона news.list добавляем файл component_epilog.php со следующим содержимым:
Собственно все. Самое главное не забудьте в настройках компонента снять чекбокс "Устанавливать заголовок страницы" - он будет мешаться
![]()
Андрей
|
||
А в шаблоне сата нужно вставить
|
||
![]()
Михаил Базаров
|
||||
|
||||
![]()
Ант
|
А как вывести название раздела\подраздела для конкретного элемента?
Например: Каталог - подкаталог-под_подкаталог В catalog:section при переходе в "подкаталог" выводится список товаров, в том числе и из "под_подкаталога" Задача вывести для каждого товара его "подкаталог" или "под_подкаталог", в котором лежит данный товар. Подскажите, а то что-то ума не приложу как получить ссылку и имя для раздела, в котором лежит элемент((( |
![]()
Михаил Базаров
|
||
|
||
![]()
Ант
|
||
|
||
![]()
Ант
|
||
то есть при структуре Каталог - подраздел1 - под_подраздел - под_под_подраздел при просмотре "подраздел1" выводятся все эелменты нижестоящих подразделов. И требуется, чтобы каждый элемент показывал из какого он подраздела и по клику переходил в свой подраздел. А цепочка навигации строится до текущего просматриваемого "подраздела1" для всех элементов ( |
||
![]()
OKS
|
Добрый день! Ваше решение отлично подходит для раздела, только одно НО - если убрать галочку "Устанавливать заголовок страницы" на детальной странице вместо заголовка элемента выводится название инфоблока, и оно же выводится в цепочке навигации.
Мелочь кажется, а решить никак не получается. |
![]()
Алексей Клёнин
|
Михаил, добрый день.
Подскажите пожалуйста у меня проблема следующая: в шаблоне news.list выводиться заголовок (<h1><?=$APPLICATION->ShowTitle(false);?></h1>), галка в настройках снята. При первой загрузке страницы заголовок отображается корректно, если перезагрузить страницу, заголовок пропадает. Далее если почистить КЭШ, и снова обновить, появляется вновь. Отключаю кэширование компонентов, всё работает корректно. Включаю обратно, происходит всё вышеописанное. Файл из данной статьи уже пробовал, разместить в папке news.list - не помогает. В чём ещё может быть причина? |
![]()
Михаил Базаров
|
||
|
||
На нем, уже много видеоуроков по 1С-Битрикс. Как одиночные видео так и серии видеоуроков Перейти на канал
Совсем скоро выйдет видеокурс по разработке доски объявлений с мобильным приложением. Подписывайтесь и будьте в курсе: