По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары всех разделов инфоблока, с постраничной навигацией. Да, и еще навесить умный фильтр над этим делом. Все очень просто- рассказываю
Вывести все товары, с постраничной навигацией, из всех разделов инфоблока
Михаил Базаров: 13.08.2016 08:06:15
Вывести все товары, с постраничной навигацией, из всех разделов инфоблока
По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары всех разделов инфоблока, с постраничной навигацией. Да, и еще навесить умный фильтр над этим делом. Все очень просто- рассказываю |
Владимир Мороз: 13.08.2016 08:06:15
Здравствуйте, Михаил! Спасибо за статью. Как раз появилась задача вывести умный фильтр на странице производителя со списком товаров. Ранее выводился просто catalog.top.
Переделал на сatalog.section. Перед вызовом сatalog.section вставил bitrix:catalog.smart.filter, но умный фильтр не работает (выводятся только кнопки "Показать" и "Сбросить" ). Не могли бы вы подсказать как заставить умный фильтр работать? Код
|
Михаил Базаров: 14.08.2016 06:57:40
попробуйте просто вписать необходимые данные |
Владимир Мороз: 14.08.2016 08:47:25
Спасибо, буду разбираться с параметрами
|
Кирилл: 22.05.2017 17:33:35
Михаил, здравствуйте. Немного не понял
PS. Использую редакцию Старт. Обновления все свежие |
Михаил Базаров: 23.05.2017 00:04:09
Я думаю, вот это вам прояснит ситуацию. Тут я вызываю умный фильтр, но перед этим делаю необходимые правки, как раз уместные для вашей ситуации https://camouf.ru/blog-note/2502/ |
Кирилл: 24.05.2017 17:19:29
![]() PS. есть еще второй вопрос немного не по теме. (Вы слету определили шаблон который я пытаюсь кастомизировать, поэтому попробую его вам задать) Пытаюсь кастомизировать компонент catalog для этого я хочу перенести его в папку local для этого скопировал комплексный компонент catalog через режим правки, затем я скопировал через админку комплексный компонент catalog.section и добавил к дефолтному шаблону .default свой шаблон /local/templates/шаблон_сайта/components/bitrix/catalog.section/kirill-catalog-section/ После добавления шаблона под моим названием я вносил изменения в код вызова компонента (менял .default на свое название) Однако в catalog.section после [COLOR=#00ff00]<!-- items-container -->[/COLOR] есть управляющая констукция switch() в которой в зависимости от условия case подключается компонент bitrix:catalog.item Вот с ним у меня возникла проблема - пытался также скопировать папку компонента в /local/templates/шаблон_сайта/components/bitrix/catalog.item/templates/.default/card/ Однако этот шаблон не подтягивается - вместо него подтягивается шаблон из /bitrix/components/bitrix/catalog.item/templates/.default/card/ Также пытался создать свой шаблон /local/templates/шаблон_сайта/components/bitrix/catalog.item/templates/moi_shablon/card/ и прописать его вызов в catalog.section
Если не сложно и есть время подскажите в чем моя ошибка. |
Кирилл: 25.05.2017 11:30:05
Сам решил вопрос. Я олень. выше я писал что подтягивал компоненты из папки [COLOR=#ff0000]/local/templates/шаблон_сайта/components/bitrix/catalog.item/[/COLOR] а нужно было [COLOR=#00a650] /local/components/мое_пространство_имён/catalog.item/[/COLOR] Вот такой вот я олень - не внимательно разобрался с пространствами имен, но теперь все пучком.
|
Михаил Базаров: 25.05.2017 22:04:14
|
Макс Терещенко: 30.05.2017 13:35:48
Добрый день.
Вывел все товары на отдельной странице с помощью catalog.section , навесил фильтр чтоб показывались только товары со свойством - "спецпредложение". Никак не получается вывести цену. В template.php цена выводится в этой строчке: <span class="price" id="product-price-<?=$arItem["ID"]?>"><?=$arItem["MIN_PRICE"]["PRINT_VALUE"]?> В битриксе только пытаюсь разобраться, куда смотреть? |
Алексей Коновалов: 28.08.2017 19:28:40
Аналогичная проблема.. Просто копирование шаблона компонента catalog.item в папку шаблона в local результата не приносит. В Ваших уроках используется старый шаблон каталога. Там проблем с редактированием карточки товара в списке проблем нет. А вот с новым каталогам - проблемка.. Тянет почему-то упорно шаблон из папки битрикс.. Может сталкивались с таким недугом? |
evvdemin: 12.09.2017 13:27:37
|
Блог-note: заметки разработчика
Автоматически помечаем новинки лейблом в каталоге битрикс
Если вы хотите помечать новинки каталога, вашего магазина на Битрикс, лейблом "Новинка". И так, что бы это происходило а...
Кастомизация поля input type file, свой внешний вид
Задача: Поле input type="file" предоставляет возможность загрузки файлов на веб-странице. Однако стандартный в...
Вывести новости из конкретного раздела инфоблока Битрикс
Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется ...
Ссылки для добавления и удаления товара из сравнения в Битрикс
Просто оставляю это здесь, вставка ссылок на добавление и удаление товара из сравнения, если уже добавлен. Чуть позже до...
Определить местоположение пользователя и показать на карте
Задача определить местоположение текущего пользователя и показать его на карте, с меткой. Сделать можно с помощью класса...
Показать только один тип цены в каталоге Битрикс
Достаточно часто, при создании сайта на битрикс, можно столкнуться с такой проблемой: на сайте имеется несколько групп о...
Настройка выгрузки товаров в Яндекс Маркет с сайта Битрикс
Настройка выгрузки в Яндекс маркет в формате yml, выполняется достаточно просто, кроме одной заморочки: в типовой постав...
Отсортировать предложения по цене в каталоге 1С-Битрикс
Задача: в 1С-Битрикс есть настройка для вывода предложений по стоимости, но она не функционирует должным образом. Необхо...
INPUT type="file" Предпросмотр превью картинки до загрузки
Рассмотрим на примере компонента "Форма добавления-редактирования элементов инфоблока", как сделать ее более удобной для...