Достаточно часто, при разработке каталога товаров или интернет магазина на системе управления Битрикс, встает задача как-то пометить новинки или спецпредложения. Как правило это делается с помощью небольших лейблов которые вешаются на конкретный товар в списке всех товаров. Сделать это достаточно просто, и возможно не расскажу ничего нового. Однако быть может, кому-то сгодится.
Помечаем новинки лейблом в каталоге битрикс
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: заметки разработчика
GIT-репозиторий на собственном сервере с веб-интерфейсом: Gitea - аналог GitHub
Задача: Развернуть git-репозиторий на собственном сервере с помощью Gitea — для ведения проектов, с веб-интерфейсом и по...
Ajax форма обратной связи, реализация в битрикс
Иногда, на сайте требуется создать форму обратной связи, которая будет писать все данные в инфоблок. Способов реализации...
Глобальные фильтры на всякие случаи жизни
Глобальный фильтр, нужен чаще всего, для вывода определенных элементов, из общего массива, инфорблока. Спектр применяем...
Доступ к домашнему серверу с серым IP из интернета через SSH-тоннель
Предположим, у вас есть сервер в домашней сети, который недоступен из интернета, так как находится за NAT с серым IP. Вы...
Не дать купить товара больше, чем находится на определенных складах
Задача: в магазине 20 складов, на всех есть остатки но нужно ограничить покупку товара только остатками на двух складах,...
Обновление 1С-Битрикс с PHP 7, до поддержки версии PHP 8.3
Задача: обновить устаревший сайт на платформе 1С-Битрикс, который не получал обновлений уже более 4 лет и работает на PH...
Показать доступный остаток каждого товара в корзине 1С-Битрикс
Задача: показать остаток каждого товара в корзине 1С-Битрикс, что бы покупатель сразу знал предельное колличество товара...
Настройка обмена между 1С:Предприятие и магазином на "1С-Битрикс24: Интернет-магазин + CRM" по REST протоколу
В этой заметке расскажу как настроить синхронизацию между 1С:предприятие и "1С-Битрикс24: Интернет-магазин + CR...
Fancybox в стандартном шаблоне детальной карточки товара, 1С-Битрикс, вместо всплывающего окна и лупы.
Задача: заменить работу с изображениями в стандартном или кастомном шаблоне детальной карточки (catalog.element)...