Вывод SKU текстом, а не картинкой в Битриксе 14.0
Приветствую, Друзья!
В этом видеоуроке мы разберемся как сделать в Битриксе 14.0 отображение стандартных свойств типа Справочник для торговых предложений (SKU) на карточке товара и в списках не в виде картинок, а в виде текста.
Проблема появилась после выхода обновления модуля Информационные блоки до версии 14.0.7. До выхода этого обновления все показывалось автоматически – есть картинки у элементов свойства, то показывались картинки (как у Свойства «Цвет»), нет картинок – показывалось название элемента (как у свойства «Встроенная память»).
Дело в том, что разработчики Битрикса почему-то решили сделать разделение по выводу Свойства типа «Справочник» в виде картинок или текста в зависимости от наличия у инфоблока, который содержит справочник, поля UF_FILE (в нём хранятся картинки). Если есть у инфоблока поле, в котором могут храниться картинки, значит надо показывать картинки (если поле пустое, то покажут стандартную картинку с фотоаппаратиком), если поля нет, то надо показывать текст из названия элементов.
В этом дополнительном уроке для видеокурса «Готовый интернет-магазин на 1С-Битрикс 14 за 4 часа» показано как справиться с этой проблемой – сделать, чтобы вместо картинок с фотоаппаратами показывались названия элементов свойства типа «Справочник».
В дальнейшем разработчики уверяют, что таких действий как я показываю в уроке, не понадобится, так как они доработают механизм создания свойства типа «Справочник» прямо из настроек инфоблока. Но, пока этого не произошло, делаем как показано в этом видео:
На этом сегодня все! Не забываем жать на социальные кнопки слева и задавать свои вопросы чуть ниже в комментариях!

Если вам понравилась статья, то нажмите на одну из кнопок социальных сетей для размещения ссылки на страницу в своей ленте в этой соцсети.
Метки:Битрикс, видеоуроки, Доп для курса, торговые предложения (SKU)
Комментарии (12):
Ромаг
| #
Везде ссылки на курс, но самого курса нет, а где он есть в действительности?
Ответить
Дмитрий Акифьев
| #
Уже нигде. Курс снят с продаж, проект по обучению как создавать магазины на Битриксе закрыт. Причины читайте в последнем посте на блоге.
Ответить
Егор Коваленко
| #
А если много характеристик? На-пример размеры, как их лучше вывести в виде выпадающего списка и чтобы цена менялась также?
Ответить
Дмитрий Акифьев
| #
Пока в шаблонах 14 версии на адаптивном шаблоне нет такого варианта отображения SKU. Но разработчики обещали его допилить до выхода 15 версии. Остался месяц, будем надеяться, что доделают.
Я очень надеюсь, что сделают все что обещали, и подарки в корзине, и сравнение товаров, и 5 видов выбора SKU на карточке — это основное, чего не хватает.
Ответить
Антон
| #
Добрый день,не могу вывести цвета для товара, создал инфоблок, в свойствах сделал поле ЦВЕТ тип сделал справочник ,к нему подключил highload-блоки ColorReference, в итоге при заполнении товара цвет выбрать можно ,но на сайте выводится только название, а нужны цвета. подскажите что я не так делаю?
Ответить
Дмитрий Акифьев
| #
Все вопросы для создания магазина рассмотрены в этом курсе, в том числе Ваш: http://s.web-shoper.ru/bitrix-mb/
Не вижу смысла повторять «на пальцах» то, что уже показано в видеоуроках курса.
Ответить
Roman
| #
Дмитрий, добрый день
А как вывести свойство цвет?
На сайте реализован вывод только Размер
Хочется сделать связку Размер-Цвет
Ответить
Дмитрий Акифьев
| #
Надо у инфоблока торговых предложений сделать нужное свойство. Потом создать сами торговые предложения для товара и настроить вывод этого свойства и отбор по нему в корзину в комплексном компоненте каталог в публичной части.
Ответить
Roman
| #
Дмитрий, создал свойство
Цвет
В карточке товара оно отображается и его можно выбрать
Только почему то при выборе цвета красного картинка не меняется на другую?
1.Чтобы цвета товара пересчелкивались, я создаю Торговое предложение у него задаю цвет и картинки, так?
Ответить
Дмитрий Акифьев
| #
Да, все верно. Чтобы менялся цвет у SKU должны быть картинки, они будут подставляться в слайдер на карточке товара.
Как показываются картинки и в какой последовательности и куда их нужно загружать для оптимального отображения.
Для обычного товара:
1. Картинка для анонса
2. Детальная картинка
3. Дополнительные картинки – загруженные в файловое свойство MORE_PHOTO
Для SKU товаров:
1. Картинка для анонса
2. Детальная картинка
3. Дополнительные картинки – загруженные в файловое свойство MORE_PHOTO
4. Картинка для анонса – в SKU инфоблоке
5. Детальная картинка – в SKU инфоблоке
6. Дополнительная картинка – загруженная в файловое свойство MORE_PHOTO SKU инфоблока
Показ первой картинки делается по списку сверху вниз, второй картинки далее по списку.
Соответственно если вам нужно показать одну картинку в списке и пять картинок в детальном представление, то можно загрузить первую картинку или в «Картинка для анонса» или в «Детальная картинка», а пять картинок в «Дополнительные картинки» – загруженные в файловое свойство MORE_PHOTO
Ответить
Людмила
| #
Здравствуйте, а как сделать вывод SKU выпадающим списком?
Ответить
Дмитрий Акифьев
| #
В новых адаптивных шаблонах пока никак, Битрикс обещает сделать уже полгода чтобы было 5 вариантов отображения SKU, но пока только картинки и текст. Ждем-с
Ответить