На сайте выводятся новости с помощью компонента 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С-Битрикс
-
Получить множественное пользовательское поле раздела. Значения множественного UF_ поля через API
Задача: У разделов инфоблока есть множественное поле типа список. Зная ID раздела, нужно получить и вывести всю информацию о выбранных значениях списк...
-
Не дать купить товара больше, чем находится на определенных складах
Задача: в магазине 20 складов, на всех есть остатки но нужно ограничить покупку товара только остатками на двух складах, не меняя параметр "Доступное ...
-
Вывести все товары, с постраничной навигацией, из всех разделов инфоблока
По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары всех разделов инфоблока, с постр...
-
Вывести изображения из свойства "Цвет" (HL блок) в дополнительных картинках торговых предложений
Задача: в SKU, у которых есть свойство "Цвет" нужно вывести картинку цвета в дополнительные фотографии и в слайдер. Цвет хранится в Highload-блоке, к...
-
Обновление цен и остатков из текстового файла, в каталоге 1C-Битрикс.
Задача: прочитать txt-файл с ценами и остатками, который выгружает программа учета по FTP, и обновить эти данные в каталоге. Скрипт должен автоматичес...
-
Удалить все картинки элементов инфоблока: анонс, детальную и дополнительные картинки (MORE_PHOTO)
Задача: В инфоблоке 10 000 элементов, нужно удалить картинки анонса, детальные и дополнительные картинки из свойства MORE_PHOTO. Так как элементов мно...