Задача: в SKU, у которых есть свойство "Цвет" нужно вывести картинку цвета в дополнительные
фотографии и в слайдер. Цвет хранится в Highload-блоке, каждому цвету соответствует изображение файла
(например, фото цвета или образца).
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 19.07.2025 12:00:00
Вывести изображения из свойства "Цвет" (HL блок) в дополнительных картинках торговых предложений
Задача: в SKU, у которых есть свойство "Цвет" нужно вывести картинку цвета в дополнительные фотографии и в слайдер. Цвет хранится в Highload-блоке, каждому цвету соответствует изображение файла (например, фото цвета или образца). |
|
Михаил Базаров: 19.07.2025 12:00:00
Вариант кода без использования функции, получение массива файлов до добавления в предложения.
С использованием функции: для каждого предложения вызывается getOfferColor(), которая выполняет запрос к базе, что увеличивает общее время обработки, особенно при большом количестве предложений. Без функции (вариант с предварительной загрузкой): все данные загружаются один раз, и далее просто осуществляется поиск в массиве — быстрее и эффективнее.
|
Место для вашей рекламы
10 000 ₽ в месяц
Единый баннер, который показывается сквозным образом — сразу на всём форуме и во всех заметках блога. Одно размещение — вся аудитория.
Посмотреть, где будет выводиться: форум заметки блога
Собрал модель, которой пользуюсь сам и решил поделиться. Это локальная нейросеть, которая глубоко понимает PHP, 1C-Битрикс, JavaScript, CSS и SQL. Не ...
В последнее время, все чаще приходиться работать на Windows, хотя и не люблю эту ОС- с точки зрения разработчика сайтов. Но так или иначе, потребовалс...
Задача: собрать полные данные об элементах инфоблока, применяя ORM/D7, который пришел на смену устаревшему CIBlockElement::GetList.
Задача: на сайт каждый день проходит выгрузка из 1С с обновлением картинок. Нужно оптимизмровать эти картинки с помощью утилит jpegoptim и optipng. Са...
Задача: нужно добавить в корзину товар, которого не существует в каталоге, с возможностью задать ему произвольные название и цену.
Рецепт лежал у меня в закромах, почти о нем и забыл, но тут подвернулся под руку- решил опубликовать. Скажу сразу, данное решение найдено то ли на про...