На сайте выводятся новости с помощью компонента news.list, при этом у новостей есть свойство "Цвета" типа "Cправочник" с привязкой к Hl-блокам. Нужно вывести выбранные цвета в списке новостей, для каждого элемента
Цвета из справочника Highload блоков в списке новостей
|
Михаил Базаров: 25.09.2023 02:00:00
Цвета из справочника Highload блоков в списке новостей
На сайте выводятся новости с помощью компонента news.list, при этом у новостей есть свойство "Цвета" типа "Cправочник" с привязкой к Hl-блокам. Нужно вывести выбранные цвета в списке новостей, для каждого элемента |
|
Dzianis: 13.03.2024 12:00:00
Добрый день!
Михаил, подскажите, пожалуйста, что нужно подправить здесь, чтобы заработало в catalog.element? |
|
Михаил Базаров: 13.03.2024 06:00:00
Поменять $arItem на $arResult и обход по элементам, в цикле, не нужен - просто дополняете $arResult элемента.
В остальном все тоже самое |
|
Константин: 13.09.2024 01:00:00
Михаил, здравствуйте!
В инфоблоке каталога есть 2 свойства типа справочник, связь с HL-блоками. Комплексный компонент news Данные из справочников нужно выводить в двух шаблонах news.list и одном news.detail Получается, что в каждом шаблоне простого компонента в result_modifier пишем, по-сути, один и тот же код. Возможно ли как-то оптимизировать это? Чтобы в одном месте прописать логику? |
|
Михаил Базаров: 14.09.2024 02:00:00
Да, либо плодить result_modifier - либо полностью выносить компонент news.list в свое пространство имен и добавлять этот функционал в него, что бы потом универсально использовать с любыми его шаблонами.
|
Блог-note Заметки по 1С-Битрикс
-
Ajax форма обратной связи, реализация в битрикс
Иногда, на сайте требуется создать форму обратной связи, которая будет писать все данные в инфоблок. Способов реализации достаточно много, но расcкажу...
-
Получить все поля раздела, включая пользовательские, в section.php
Если нужно получить какие-то данные о текущем разделе, которых нет в изначальном массиве, можно воспользоваться методом CIBlockFindTools::GetSectionID...
-
Обновление цен и остатков в каталоге без перезагрузки страницы, в реальном времени
Задача: в каталоге интернет-магазина обновлять цены и остатки товаров без перезагрузки страницы. Пришла новая цена от 1С, поменялся остаток на складе ...
-
Time Capsule на Windows 10. Хранение бекапов Time Machine на компьютере с Windows 10
Заметку написал скорее для себя, что бы собрать все в одну кучу. Написана на базе нескольких разрозненных, по интернету, статей.
-
Помечаем новинки лейблом в каталоге битрикс
Достаточно часто, при разработке каталога товаров или интернет магазина на системе управления Битрикс, встает задача как-то пометить новинки или спецп...
-
E-mail вместо логина при регистрации и оформлении заказа в 1C-Битрикс
Задача: при регистрации нового пользователя и оформлении заказа нужно убрать поле Логин и использовать электронную почту вместо него. При этом без зах...