Телеграм: @camouf_ru Почта: mihail@bazarow.ru

Ссылка и название раздела в списке новостей Битрикс

Просмотров: 10517

Если нужно вывести название раздела инфоблока в котором находится конкретный элемент/новость в компоненте "списк новостей" Битрикс, и ссылку на этот раздел на сайте. Можно воспользоваться массивом $arItem.

Прямо в temlate.php шаблона списка новостей вставляем код


<?
$res = CIBlockSection::GetByID($arItem["IBLOCK_SECTION_ID"]);
if($ar_res = $res->GetNext())
?>
В разделе:
<a href="/content/<? echo $ar_res['CODE']; ?>/">
<? echo $ar_res['NAME']; ?>
</a>

Мы получили ID раздела инфоблока, в котором лежит новость. Зная ID получили и его название и символьный код для подстановки в ссылку, если не используте символьный код в ЧПУ, соответсвенно вставляете $ar_res['ID']

Написать первый комментарий:

Перетащите файлы
Ничего не найдено
Защита от автоматических сообщений
Нажимая кнопку "Отправить" вы соглашаетесь
с политикой конфиденциальности и обработки персональных данных.

Записная книжка разработчика

Примерно с 2013-го года пишу заметки по разработке сайтов на Битрикс.
Вы можете задавать уточняющие вопросы в комментариях- отвечаю или дополняю заметки по возможности.

Удалить товары из корзины, если есть определенные товары. Просмотров: 880 Задача: если в корзину добавлены товары с определенным свойством, нужно удалить из корзины... Автогенерация символьных кодов разделов и элементов Битрикс Просмотров: 14988 Иногда нужно создать символьные коды для разделов и элементов. Например: если сайт создан ... Определить местоположение пользователя и показать на карте Просмотров: 3270 Задача определить местоположение текущего пользователя и показать его на карте, с меткой. ... Вывести общее количество товаров в шаблоне корзины 1С-Битрикс Просмотров: 5721 Задача: вывести общее количество товаров в корзине (именно количество единиц товара, а не ... Подключение jquery из ядра битрикс и объединение своих скриптов в оди... Просмотров: 19744 Если используете большое количество js скриптов на сайте. Например: фансибокс, всяческие г... Простые калькуляторы в карточке товара каталога на Битрикс Просмотров: 15404 На одном из создаваемых сайтов было необходимо сделать небольшой калькулятор и предварител... Вывести новости из конкретного раздела инфоблока Битрикс Просмотров: 53464 Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Б... Установка вебсервера на Apple M1 (нативный ARM стек), оптимизированны... Просмотров: 6143 Появилась задачка, установить стек MAMP (macOS, Apache, MYSQL, PHP) на рабочий ноутбук с п... Отсортировать элементы в Битрикс по свойству привязка к разделам Просмотров: 27918 При создании достаточно сложных интернет-магазинов на Битрикс, иногда встает задача помимо... Как подобрать редакцию Битрикс под задачи Просмотров: 6349 Последнее время, все чаще, при общении с заказчиками, сталкиваюсь с вопросом "— К... Добавить все свойства инфоблока в умный фильтр одним разом Просмотров: 9936 Если у вас достаточно много свойств, в инфоблоке с товарами, например: больше 1000-чи, пос... Увидеть файл заказов который передаст Битрикс в 1С Просмотров: 23306 Для диагностики обмена заказов, интернет-магазина на 1С Битрикс с 1С Управление Торговлей,... Снять ограничение на количество символов в комментарии к заказу магаз... Просмотров: 11554 Как многим известно, в интернет-магазине на Битрикс имеется ограничение на количество симв... Минимальная сумма заказа в корзине и оформлении заказа в 1С-Битрикс Просмотров: 8486 В этой заметке добавим возможность установки минимальной суммы заказа, в новом шаблоне кор... Добавление и удаление из сравнения на AJAX: Битрикс Просмотров: 17699 Рецепт лежал у меня в закромах, почти о нем и забыл, но тут подвернулся под руку- решил оп... Получить все товары из всех заказов пользователя. История купленных т... Просмотров: 1374 Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленн... Ссылки для добавления и удаления товара из сравнения в Битрикс Просмотров: 8229 Просто оставляю это здесь, вставка ссылок на добавление и удаление товара из сравнения, ес... Как вывести картинки к разделам на базе _ext меню Просмотров: 7087 Просто для эстетической красоты, нужно вывести в меню разделов сайта картинки или иконки. ... Вывести дату окончания скидки в карточке товара Просмотров: 3651 Если нужно вывести информацию о скидке в карточке товара, можно воспользоваться методом Прятать или показывать описание раздела каталога Просмотров: 598 В новых компонентах и шаблонах catalog.section есть не документированный и не выводимый па...