Достаточно часто, при разработке каталога товаров или интернет магазина на системе управления Битрикс, встает задача как-то пометить новинки или спецпредложения. Как правило это делается с помощью небольших лейблов которые вешаются на конкретный товар в списке всех товаров. Сделать это достаточно просто, и возможно не расскажу ничего нового. Однако быть может, кому-то сгодится.
Помечаем новинки лейблом в каталоге битрикс
15.05.2014 06:17:21
А как сделать так чтобы новинкой был помечен элемент на определенный срок, а потом лейбл снимался бы автоматом !?
|
|
|
10.06.2014 15:11:20
Михаил,
А для какой версии Битрикс актуальна Ваша инструкция? Пытаюсь применить ее на 14.5.1, в котором несколько отличается путь: /bitrix/templates/eshop_adapt_/components/bitrix/catalog.section/template1/... И могли бы Вы посоветовать в какое именно место в template.php необходимо вставить код? Спасибо. |
|
|
11.06.2014 03:35:05
|
|||
|
17.07.2014 04:45:10
Добрый день.
А как "подсветить" категорию (раздел) каталога, в которой есть новинки? Или просто категорию с определенным ID? |
|
|
02.09.2014 07:20:12
|
|||||
|
02.09.2014 07:22:31
|
|||||||
|
02.09.2014 07:46:15
|
|||||
|
19.09.2014 17:15:12
Доброго времени суток!
Сделал все как описано. Появилась лэйба. Но вместе с ней, при наведении на товар, появляется надпись с названием свойства, с пометкой "да" в самом низу. Как избавиться от этого, не подскажите? |
|
|
20.09.2014 23:05:50
|
|||
|
16.01.2015 11:26:56
Добрый день сделал как описано тут, но у меня ничего не появилось....
|
|
|
16.01.2015 22:12:57
|
|||
|
19.01.2015 10:11:53
|
|||||
|
19.01.2015 14:37:32
|
|||||||
|
03.04.2015 11:34:31
<? if ($arItem[" а не <?if ($arElement чтобы выводилась картинка в разделах
|
|
|
05.04.2015 06:16:55
|
|||
|
19.05.2015 08:17:56
Добрый день, Михаил! Я вас прекрасно понимаю, что вы очень заняты в данный момент, но может уделите 5 минут вашего времени? Дело в том, что я самоучка и иногда возникают различные вопросы. Интернет весь прошарил и не нашел решения. В данный момент занимаюсь созданием интернет магазина pceramics.ru. Очень много полезной информации для себя узнал благодаря вашим урокам. Тут у меня возник вопрос: Как пометить раздел лейблом "Новинка" и т.д.? Есть идея использовать "UF_" (Да/Нет), но как это реализовать мозгов не хватает, а может быть если более простой способ?
|
|
|
20.07.2015 11:23:20
|
|||
|
19.08.2015 18:58:35
Здравствуйте! Не могу понять как сделать лейб. Путь отличается от вашего
/bitrix/templates/mm/components/bitrix/catalog.section/catalog/template Нужно по этому же пути создать папку images и кидать в него картинку лейбла? И по этому же пути открывать файлы template.php и style.css и прописывать коды? |
|
|
19.08.2015 22:24:02
|
|||
|
20.08.2015 18:17:40
|
|||
|
09.09.2015 12:58:54
Здравствуйте.
Спасибо, отличный урок, все описано доходчиво. Как можно реализовать вывод иконки, если свойство имеет несколько параметров - А, В, С. Свойство выгружается из 1с. Т.е используется не флаг а с выпадающего список. Значения в 1с проставляются, и если значение = А то поставить флаг. Спасибо. |
|
|
09.10.2015 14:38:49
|
|||||
|
18.10.2015 20:43:17
Как аналогичное провернуть в карточке товара?
|
|
|
29.01.2016 13:27:53
|
|||
|
03.04.2016 12:28:11
Здравствуйте михаил. Сделал все как показано. Лейбл не выводится. если поставить <div class="novinko"></div> вручную выводится.
Скажите пожалуйста есть ли альтернатива $arElement["DISPLAY_PROPERTIES"]['NEWPRODUCT']? Думаю может у меня свойство гдето в другом месте хранится. или если есть функция вывода всех переменных чтобы я оттуда поискал то что мне надо. Дело в том что если я просто делаю echo $arElement["DISPLAY_PROPERTIES"] тоже ничего не выводит. Спасибо |
|
|
03.04.2016 16:09:31
|
|||||
|
17.10.2017 12:51:49
Спасибо за подсказку, реально помогло и работает, скажу всем остальным, у меня 16 версия битрикса и сработало только arItem, если у кого-то и после этого не отображается, то ищите глюк в стилях, возможно надо поменять позиционирование на absolute, у меня сработало А Михаилу спасибо!
|
|
|
25.04.2022 10:47:01
Добрый день, подскажите, пожалуйста, почему код мог сработать в карточке элемента, а в разделе нет? Какого кода может не хватать? Компонент полностью переделан, пытаюсь сравнить с исходником, уже идеи закончились что еще можно попробовать. $arElement/Item/Result в разделах не работают. В catalog.section стоит объявление <? foreach ($arResult['ITEMS'] as $item): ?>. Если $arElement заменить на $item, лейбл выводится вообще у всех товаров. Помогите, пожалуйста.
|
||||
|
||||
Блог-note: заметки разработчика
Регистрация пользователя в определенную группу сайта на Битрикс
Достаточно часто требуется регистрировать пользователя в определенную группу, в зависимости от того какую форму регистра...
Вывести производителей на сайте с отбором его товаров из каталога
Достаточно частая задачка для каталога или интернет-магазина: вывести список производителей с подробными описаниями, а т...
Получить список элементов инфоблока с ценами с помощью D7
Задача: использовать D7 в 1С-Битрикс для получения списка элементов инфоблока вместе с их ценами. Это может быть полезно...
Fancybox в стандартном шаблоне детальной карточки товара, 1С-Битрикс, вместо всплывающего окна и лупы.
Задача: заменить работу с изображениями в стандартном или кастомном шаблоне детальной карточки (catalog.element)...
Вывести товары из того же раздела в карточке товара
Немножко топорный, но все же вполне действенный способ по выводу внутри подробной карточки товара, элементов того же раз...
Вывод даты создания элемента в правильном формате в Битрикс
Если нужно вывести дату создания новости, статьи или товара в каталоге, в принципе любого элемента инфоблока- можно восп...
Denwer c PHP 7.1.8 и MYSQL 5.7 оптимизированный для Битрикс
В последнее время, все чаще приходиться работать на Windows, хотя и не люблю эту ОС- с точки зрения разработчика сайтов...
Информация о службе доставки по ее ID, в 1С-Битрикс
Задача: зная ID службы доставки получить необходимую информацию о ней, с помощью API 1С-Битрикс
Показать только один тип цены в каталоге Битрикс
Достаточно часто, при создании сайта на битрикс, можно столкнуться с такой проблемой: на сайте имеется несколько групп о...