Достаточно часто, при разработке каталога товаров или интернет магазина на системе управления Битрикс, встает задача как-то пометить новинки или спецпредложения. Как правило это делается с помощью небольших лейблов которые вешаются на конкретный товар в списке всех товаров. Сделать это достаточно просто, и возможно не расскажу ничего нового. Однако быть может, кому-то сгодится.
Помечаем новинки лейблом в каталоге битрикс
|
Михаил Базаров: 15.05.2014 06:00:00
Помечаем новинки лейблом в каталоге битрикс
Достаточно часто, при разработке каталога товаров или интернет магазина на системе управления Битрикс, встает задача как-то пометить новинки или спецпредложения. Как правило это делается с помощью небольших лейблов которые вешаются на конкретный товар в списке всех товаров. Сделать это достаточно просто, и возможно не расскажу ничего нового. Однако быть может, кому-то сгодится. |
|
Дмитрий: 15.05.2014 06:00:00
А как сделать так чтобы новинкой был помечен элемент на определенный срок, а потом лейбл снимался бы автоматом !?
|
|
Михаил Базаров: 15.05.2014 12:00:00
|
|
Сергей: 10.06.2014 03:00:00
Михаил,
А для какой версии Битрикс актуальна Ваша инструкция? Пытаюсь применить ее на 14.5.1, в котором несколько отличается путь: /bitrix/templates/eshop_adapt_/components/bitrix/catalog.section/template1/... И могли бы Вы посоветовать в какое именно место в template.php необходимо вставить код? Спасибо. |
|
Михаил Базаров: 11.06.2014 03:00:00
|
|
Максим: 17.07.2014 04:00:00
Добрый день.
А как "подсветить" категорию (раздел) каталога, в которой есть новинки? Или просто категорию с определенным ID? |
|
Александр: 02.09.2014 07:00:00
|
|
Александр: 02.09.2014 07:00:00
|
|
Гость сайта: 02.09.2014 07:00:00
|
|
Владислав: 19.09.2014 05:00:00
Доброго времени суток!
Сделал все как описано. Появилась лэйба. Но вместе с ней, при наведении на товар, появляется надпись с названием свойства, с пометкой "да" в самом низу. Как избавиться от этого, не подскажите? |
|
Михаил Базаров: 20.09.2014 11:00:00
|
|
Гость сайта: 16.01.2015 11:00:00
Добрый день сделал как описано тут, но у меня ничего не появилось....
|
|
Михаил Базаров: 16.01.2015 10:00:00
|
|
Гость сайта: 19.01.2015 10:00:00
|
|
Гость сайта: 19.01.2015 02:00:00
|
|
adelopod: 03.04.2015 11:00:00
<? if ($arItem[" а не <?if ($arElement чтобы выводилась картинка в разделах
|
|
Михаил Базаров: 05.04.2015 06:00:00
|
|
Леонид: 19.05.2015 08:00:00
Добрый день, Михаил! Я вас прекрасно понимаю, что вы очень заняты в данный момент, но может уделите 5 минут вашего времени? Дело в том, что я самоучка и иногда возникают различные вопросы. Интернет весь прошарил и не нашел решения. В данный момент занимаюсь созданием интернет магазина pceramics.ru. Очень много полезной информации для себя узнал благодаря вашим урокам. Тут у меня возник вопрос: Как пометить раздел лейблом "Новинка" и т.д.? Есть идея использовать "UF_" (Да/Нет), но как это реализовать мозгов не хватает, а может быть если более простой способ?
|
|
Guest: 20.07.2015 11:00:00
|
|
Анатолий: 19.08.2015 06:00:00
Здравствуйте! Не могу понять как сделать лейб. Путь отличается от вашего
/bitrix/templates/mm/components/bitrix/catalog.section/catalog/template Нужно по этому же пути создать папку images и кидать в него картинку лейбла? И по этому же пути открывать файлы template.php и style.css и прописывать коды? |
|
Михаил Базаров: 19.08.2015 10:00:00
|
|
Анатолий: 20.08.2015 06:00:00
|
|
Сергей: 09.09.2015 12:00:00
Здравствуйте.
Спасибо, отличный урок, все описано доходчиво. Как можно реализовать вывод иконки, если свойство имеет несколько параметров - А, В, С. Свойство выгружается из 1с. Т.е используется не флаг а с выпадающего список. Значения в 1с проставляются, и если значение = А то поставить флаг. Спасибо. |
|
Ivan: 09.10.2015 02:00:00
|
|
Станислав: 18.10.2015 08:00:00
Как аналогичное провернуть в карточке товара?
|
|
Михаил Базаров: 29.01.2016 01:00:00
|
|
Vaqif: 03.04.2016 12:00:00
Здравствуйте михаил. Сделал все как показано. Лейбл не выводится. если поставить <div class="novinko"></div> вручную выводится.
Скажите пожалуйста есть ли альтернатива $arElement["DISPLAY_PROPERTIES"]['NEWPRODUCT']? Думаю может у меня свойство гдето в другом месте хранится. или если есть функция вывода всех переменных чтобы я оттуда поискал то что мне надо. Дело в том что если я просто делаю echo $arElement["DISPLAY_PROPERTIES"] тоже ничего не выводит. Спасибо |
|
Михаил Базаров: 03.04.2016 04:00:00
|
|
Vlad Vladij: 17.10.2017 12:00:00
Спасибо за подсказку, реально помогло и работает, скажу всем остальным, у меня 16 версия битрикса и сработало только arItem, если у кого-то и после этого не отображается, то ищите глюк в стилях, возможно надо поменять позиционирование на absolute, у меня сработало
|
|
Guest: 25.04.2022 10:00:00
Добрый день, подскажите, пожалуйста, почему код мог сработать в карточке элемента, а в разделе нет? Какого кода может не хватать? Компонент полностью переделан, пытаюсь сравнить с исходником, уже идеи закончились что еще можно попробовать. $arElement/Item/Result в разделах не работают. В catalog.section стоит объявление <? foreach ($arResult['ITEMS'] as $item): ?>. Если $arElement заменить на $item, лейбл выводится вообще у всех товаров. Помогите, пожалуйста.
|
Блог-note Заметки по 1С-Битрикс
-
Вывести разделы инфоблока по первым буквам не меняя структуру каталога. Алфавитный указатель
Например: у нас есть инфоблок с большим количеством разделов. И мы хотим, на сайте разбить разделы по буквам. Самый простой способ, это конечно же доб...
-
Обновление 1С-Битрикс с PHP 7, до поддержки версии PHP 8.3
Задача: обновить устаревший сайт на платформе 1С-Битрикс, который не получал обновлений уже более 4 лет и работает на PHP 7.1.
-
Ссылка и название раздела в списке новостей Битрикс
Если нужно вывести название раздела инфоблока в котором находится конкретный элемент/новость в компоненте "списк новостей" Битрикс, и ссылку на этот р...
-
Очистить брошенные корзины с помощью API 1С-Битрикс
Задача: в интернет-магазине накапливается большое количество брошенных корзин, нужно их очистить. Включая и корзины зарегистрированных пользователей, ...
-
Добавление своих полей в почтовые шаблоны Битрикс
Иногда нужно внести свои поля в почтовые шаблоны битрикс. Например: добавить имя и номер телефона заказчика в почтовый шаблон SALE_NEW_ORDER. Так как ...
-
Получить заказы с корзинами, свойствами, доставками и оплатами через getList-ы
Задача: получить заказы со всеми дополнительными данными: корзинами, свойствами, доставками и оплатами- через getLis-ы, для контроля получаемых данны...