Задача: вместо не информативных иконок цветов нужно вывести детальную картинку торгового предложения. Если картинки у предложжения нет - выводим иконку цвета.
Использовать картинку товара 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С-Битрикс
-
Менять большую картинку, при клике на маленькую, в детальной карточке
Мини скриптик, может кому пригодится для каталога товаров или новостей при использовании дополнительных картинок (обычно MORE_PHOTO). Вместо штатного,...
-
GIT-репозиторий на собственном сервере с веб-интерфейсом: Gitea - аналог GitHub
Задача: Развернуть git-репозиторий на собственном сервере с помощью Gitea — для ведения проектов, с веб-интерфейсом и поддержкой многопользовательской...
-
Использование $APPLICATION->RestartBuffer() в связке с AJAX-запросами
Часто возникает необходимость управлять выводом данных на страницу, особенно когда речь идет о взаимодействии с AJAX-запросами. Один из полезных мето...
-
Кастомизация компонента восстановления пароля bitrix:system.auth.forgotpasswd
Достаточно часто спрашивают как кастомизировать компонент восстановления пароля пользователя. Типовая задача, это изменить адрес страницы для восстано...
-
Привязка к разделам в компоненте "Добавления элементов пользователем"
В системе управления 1С Битрикс есть компонент "Форма добавления / редактирования" - который позволяет пользователям добавлять и редактировать элемент...
-
Обновление цен и остатков из текстового файла, в каталоге 1C-Битрикс.
Задача: прочитать txt-файл с ценами и остатками, который выгружает программа учета по FTP, и обновить эти данные в каталоге. Скрипт должен автоматичес...