Достаточно часто, при разработке каталога товаров или интернет магазина на системе управления Битрикс, встает задача как-то пометить новинки или спецпредложения. Как правило это делается с помощью небольших лейблов которые вешаются на конкретный товар в списке всех товаров. Сделать это достаточно просто, и возможно не расскажу ничего нового. Однако быть может, кому-то сгодится.
Помечаем новинки лейблом в каталоге битрикс
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: заметки разработчика
Вывести компонент новостей на страницу в Битрикс
Посмотрел Яндекс метрику на свой сайт, и решил что буду частенько писать сюда именно то, что ищут люди. Итак за последню...
Сравнение двух типов цен для иммитации системы скидок, в Битрикс
Встала задачка, иммититровать систему скидок в интернет магазине на Битрикс. Из 1С-УТ, на сайт, выгружается два типа цен...
Мобильные версии страниц и поисковые системы
Согласно требования поисковых систем: Яндекс и Google, в случае если у вашего сайта имеется мобильная версия, нужно увед...
Бонус на внутренний счет пользователя по информации из 1С
Задача: 1С-Предприятие каждый день выгружает HL справочник на сайт с количеством бонусов контрагента в виде "XML-ID...
Дополнительные параметры в меню Битрикс
Иногда нужно присвоить какой-то функционал к конкретному пункту меню в битрикс. Например открывать ссылку в новом окне и...
Установка поиска Sphinx на Ubuntu 22.04 для 1С-Битрикс
Задача: установить и сконфигурировать поиск Sphinx под управлением Ubuntu 22.04 и панели управления HestiaCP для использ...
Глобальные фильтры на всякие случаи жизни
Глобальный фильтр, нужен чаще всего, для вывода определенных элементов, из общего массива, инфорблока. Спектр применяем...
Ссылка и название раздела в списке новостей Битрикс
Если нужно вывести название раздела инфоблока в котором находится конкретный элемент/новость в компоненте "списк новосте...
Если товар в корзине, поменять кнопку на "В корзине" в новом шаблоне 1С-Битрикс
Ранее я уже делал заметку на эту тему. Тогда, мы меняли значение input-а при добавлении товара в корзину в старых шаблон...