Задача: вместо не информативных иконок цветов нужно вывести детальную картинку торгового предложения. Если картинки у предложжения нет - выводим иконку цвета.
Использовать картинку товара SKU вместо иконки цвета, в выборе торговых предложений
|
Михаил Базаров: 12.11.2022 10:00:00
Использовать картинку товара SKU вместо иконки цвета, в выборе торговых предложений
Задача: вместо не информативных иконок цветов нужно вывести детальную картинку торгового предложения. Если картинки у предложжения нет - выводим иконку цвета. |
|
Михаил Базаров: 12.11.2022 10:00:00
Тоже самое, на D7
CIBlockElement::GetList аналог на D7
Если картинки ТП достаточно большие, что бы не перегружать страницу, можно использовать ресайз картинок в нужный размер
|
|
Гость: 06.02.2023 03:00:00
а возможно свойства для выбора торговых предложений сделать множественными? Чтобы не один цвет - один товар, а два (три, четыре) цвета (сочетания черный и белый и т.п.) - одно торговое предложение, - один товар черно-белого цвета (и любых других всевозможных сочетаний)?
|
|
Максим Верещинский: 03.05.2023 05:00:00
Сначала ничего не отображалось, и как были указаны цвета через свойство справочник, так они и отображались, потом поковырявшись немного, установил детальную картинку для всех торг предложений, и вроде как это помогло, еще главное в этой строчке не потерять ";"
<span style="background-image: url(<?=$imgPath?>);"></span> <span><?=$value['NAME']?></span> Добавлю еще, что настройка отображения картинок ТП в общем каталоге (скриншот 4) должна производится отдельно, видимо так как это другой компонент. Мало ли кому то поможет. Дополню как сверстаю до конца. |
|
Максим Верещинский: 03.05.2023 06:00:00
Должно быть: DET_PHOTO BROWN, DET_PHOTO GRAY, DET_PHOTO BLACK |
|
Гость: 03.05.2023 06:00:00
array('nTopCount' => '2'), определяет какое изображение будет выводится с картинкой ТП, прикрепляю скриншоты для наглядности. |
|
Михаил Базаров: 04.05.2023 03:00:00
Немного плохо понял мысль:
Вы хотите выводить не детальную картинку ТП, а первую из картинок дополнительных фотографий? |
|
Гость: 05.05.2023 02:00:00
|
|
Михаил Базаров: 05.05.2023 02:00:00
Все, понял:
В конце перебора нужно добавить
Чтобы обнулить (точнее грохнуть полностью) переменную с путем к картинке, дабы она не передевалась дальше по циклу. В заметку добавил. Спасибо что написали ) |
Блог-note Заметки по 1С-Битрикс
-
Как подобрать редакцию Битрикс под задачи
Последнее время, все чаще, при общении с заказчиками, сталкиваюсь с вопросом "— Какая редакция 1С-Битрикс нужна для нашего сайта?". Сравнительна...
-
СЕО настройки сайта перед запуском
В видео рассказано о первоначальной СЕО настройке сайта перед запуском. Все показанное является компилицией из собственного опыта взаимодействия с СЕО...
-
Как получить свойства заказа в 1С-Битрикс: старые методы и современный API D7
Задача: Получить все доступные свойства заказа для всех активных типов плательщика из модуля магазина.
-
Отключить поиск по описаниям товаров в Битрикс
Иногда, нужно отключить поиск по описаниям анонсов и детальному описанию товаров, при разработке сайтов на Битрикс. Сделать это можно, воспользовавшис...
-
Удаление товара из корзины по кнопке "минус" если остался 1 товар
Задача: когда в корзине осталась одна единица товара, нужно удалять товар по нажатию на кнопку "минус". Оставив возможность восстановления т...
-
Произвольные ссылки в элементе из свойства инфоблока
Задача: предоставить контент-менеджерам возможность добавлять произвольные ссылки внутри карточки товара. Управление ссылками осуществляется через сво...