По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары всех разделов инфоблока, с постраничной навигацией. Да, и еще навесить умный фильтр над этим делом. Все очень просто- рассказываю
Вывести все товары, с постраничной навигацией, из всех разделов инфоблока
|
Михаил Базаров: 13.08.2016 08:00:00
Вывести все товары, с постраничной навигацией, из всех разделов инфоблока
По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары всех разделов инфоблока, с постраничной навигацией. Да, и еще навесить умный фильтр над этим делом. Все очень просто- рассказываю |
|
Владимир Мороз: 13.08.2016 08:00:00
Здравствуйте, Михаил! Спасибо за статью. Как раз появилась задача вывести умный фильтр на странице производителя со списком товаров. Ранее выводился просто catalog.top.
Переделал на сatalog.section. Перед вызовом сatalog.section вставил bitrix:catalog.smart.filter, но умный фильтр не работает (выводятся только кнопки "Показать" и "Сбросить" ). Не могли бы вы подсказать как заставить умный фильтр работать? Код
|
|
Михаил Базаров: 14.08.2016 06:00:00
попробуйте просто вписать необходимые данные |
|
Владимир Мороз: 14.08.2016 08:00:00
Спасибо, буду разбираться с параметрами
|
|
Кирилл: 22.05.2017 05:00:00
Михаил, здравствуйте. Немного не понял
PS. Использую редакцию Старт. Обновления все свежие |
|
Михаил Базаров: 23.05.2017 12:00:00
Я думаю, вот это вам прояснит ситуацию. Тут я вызываю умный фильтр, но перед этим делаю необходимые правки, как раз уместные для вашей ситуации https://camouf.ru/blog-note/2502/ |
|
Кирилл: 24.05.2017 05:00:00
![]() 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:00:00
Сам решил вопрос. Я олень. выше я писал что подтягивал компоненты из папки [COLOR=#ff0000]/local/templates/шаблон_сайта/components/bitrix/catalog.item/[/COLOR] а нужно было [COLOR=#00a650] /local/components/мое_пространство_имён/catalog.item/[/COLOR] Вот такой вот я олень - не внимательно разобрался с пространствами имен, но теперь все пучком.
|
|
Михаил Базаров: 25.05.2017 10:00:00
|
|
Макс Терещенко: 30.05.2017 01:00:00
Добрый день.
Вывел все товары на отдельной странице с помощью catalog.section , навесил фильтр чтоб показывались только товары со свойством - "спецпредложение". Никак не получается вывести цену. В template.php цена выводится в этой строчке: <span class="price" id="product-price-<?=$arItem["ID"]?>"><?=$arItem["MIN_PRICE"]["PRINT_VALUE"]?> В битриксе только пытаюсь разобраться, куда смотреть? |
|
Алексей Коновалов: 28.08.2017 07:00:00
Аналогичная проблема.. Просто копирование шаблона компонента catalog.item в папку шаблона в local результата не приносит. В Ваших уроках используется старый шаблон каталога. Там проблем с редактированием карточки товара в списке проблем нет. А вот с новым каталогам - проблемка.. Тянет почему-то упорно шаблон из папки битрикс.. Может сталкивались с таким недугом? |
|
evvdemin: 12.09.2017 01:00:00
|
Блог-note Заметки по 1С-Битрикс
-
Вывести новости из конкретного раздела инфоблока Битрикс
Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Битрикс, для этого потребуется сначала вывести сам компнент "...
-
Получить все товары из всех заказов пользователя. История купленных товаров.
Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленных товаров. Не путать с историей заказов, нужен именно списо...
-
Получить и вывести все цены товара в 1С-Битрикс
Задача: получить и вывести все цены товара по его ID в каталоге 1С-Битрикс (например, в детальной карточке catalog.element), независимо от тог...
-
Свойство: привязка к Яндекс:Картам - вывести из нескольких элементов на одну карту
Предположим, что у вас есть инфоблок со свойством "Привязка к яндекс картам". В этом инфоблоке некоторое количество элементов, в принципе любое. Пусть...
-
Показ контента любой страницы сайта во всплывающем окне (быстрый просмотр)
Задача: при клике на кнопку показывать попап-окно или выдвигающуюся панель с загрузкой в неё нужной страницы сайта и вырезанием контента заданного бло...
-
Отсортировать предложения по цене в каталоге 1С-Битрикс
Задача: в 1С-Битрикс есть настройка для вывода предложений по стоимости, но она не функционирует должным образом. Необходимо правильно отсортировать п...
