Использование название раздела новостей в Title битрикс

6103  |  6

Если нужно вывести название раздела инфоблока новостей в Title, например использовать для вывода заголовка первого уровня из названия раздела в Битрикс. Для этого создаем инфоблок новостей, создаем необходимые разделы и подразделы, наполняем элементами и выводим в соответствующий раздел сайта. Далее в папке шаблона news.list добавляем файл component_epilog.php со следующим содержимым:

<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
    if (is_array($arResult["SECTION"]["PATH"]))
       {
        $s = array_pop($arResult["SECTION"]["PATH"]);
        $GLOBALS['APPLICATION']->SetTitle($s["NAME"]);
       }
?>

Собственно все. Самое главное не забудьте в настройках компонента снять чекбокс "Устанавливать заголовок страницы" - он будет мешаться

Расскажи друзьям-то:
Уважаемый читатель! В связи с участившимся спамом в комментариях, возможность писать доступна только для зарегистрированных пользователей
Зарегистрироваться Войти Напомнить пароль
Или войти через социальную сеть:
Андрей
А в шаблоне сата нужно вставить
Код
<?$APPLICATION->ShowTitle(false);?>
 
Чтобы в это место подставилось название раздела?
Михаил Базаров
Цитата
Андрей пишет:
А в шаблоне сайта нужно вставить
Код
 <?$APPLICATION->ShowTitle(false);?>
  
Чтобы в это место подставилось название раздела?
Да, конечно. Само собой разумеящаяся манипуляция, потому написать забыл в записке.
Ант
А как вывести название раздела\подраздела для конкретного элемента?
Например:
Каталог - подкаталог-под_подкаталог
В catalog:section при переходе в "подкаталог" выводится список товаров, в том числе и из "под_подкаталога"
Задача вывести для каждого товара его "подкаталог" или "под_подкаталог", в котором лежит данный товар.

Подскажите, а то что-то ума не приложу как получить ссылку и имя для раздела, в котором лежит элемент(((
Михаил Базаров
Цитата
Ант написал:
А как вывести название раздела\подраздела для конкретного элемента?
Например:
Каталог - подкаталог-под_подкаталог
В catalog:section при переходе в "подкаталог" выводится список товаров, в том числе и из "под_подкаталога"
Задача вывести для каждого товара его "подкаталог" или "под_подкаталог", в котором лежит данный товар.

Подскажите, а то что-то ума не приложу как получить ссылку и имя для раздела, в котором лежит элемент(((
Цепочка навигации не подходит? Просто сверстать так как надо по дизайну
Ант
Цитата
Михаил Базаров пишет:
Цепочка навигации не подходит? Просто сверстать так как надо по дизайну
Хм. интересная мысль, не подумал. Интересно как она поведет себя, если цепочка уже есть на странице. Попробую. Благодарю за идею )
Ант
Цитата
Михаил Базаров пишет:

Цепочка навигации не подходит
Не подходит, так как в списке элементов она выводит путь до текущего просматриваемого подраздела, а требуется, чтобы выводила подраздел элемента.
то есть при структуре
Каталог
- подраздел1
- под_подраздел
- под_под_подраздел

при просмотре "подраздел1" выводятся все эелменты нижестоящих подразделов. И требуется, чтобы каждый элемент показывал из какого он подраздела и по клику переходил в свой подраздел. А цепочка навигации строится до текущего просматриваемого "подраздела1" для всех элементов (

© 2011—2016 Частный вебмастер: ИП Базаров, ОГРНИП: 315784700173692. Работает на 1С-Битрикс.
Копирование материалов запрещено: "ГК РФ, часть 4, раздел VII: Права на результаты интеллектуальной деятельности".

Информация размещенная на сайте, не является публичной офертой. Политика конфеденциальности
x
Как к Вам обращаться? *
Ваша электронная почта: *
Доп. материалы (логотип, тех. задание):
 
Обзор
Текст сообщения: