По сути, эта заметка, небольшой лайфхак. Достаточно часто нужно, в корне каталога, в ТОП-е товаров вывести все товары всех разделов инфоблока, с постраничной навигацией. Да, и еще навесить умный фильтр над этим делом. Все очень просто- рассказываю
Вывести все товары, с постраничной навигацией, из всех разделов инфоблока
|
Михаил Базаров: 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С-Битрикс
-
Если папка то применяем, проверка текущего раздела или подраздела
Иногда требуется применить особый стиль к определённой директории сайта или управлять выводом элементов на странице в зависимости от текущего URL. Для...
-
Связанные элементы в карточке товара, с помощью catalog.section
Достаточно часто, при разработке магазинов на битрикс, требуется выводить связанные элементы внутри карточки товара. Данный блок, может называться ка...
-
Установка поиска Sphinx на Ubuntu 22.04 для 1С-Битрикс
Задача: установить и сконфигурировать поиск Sphinx под управлением Ubuntu 22.04 и панели управления HestiaCP для использования с 1С-Битрикс
-
Получение токена доступа API Firebase (HTTP v1) с помощью PHP для отправки push-уведомлений.
До июня 2024 года API Firebase использовал постоянный токен доступа, который можно было получить один раз в консоли. Однако с теперь необходимо запраш...
-
Почтовое событие на создание нового элемента инфоблока, через API
Иногда при разработке сайта требуется реализовать функционал добавления элементов инфоблока простыми пользователям.Будет достаточно удобно если, после...
-
Подключение мобильной версии шаблона Битрикс сайта, с автопереключением
Предпочитаю, что бы сайт не грузил кучу скриптов и стилей. При загрузке адаптивного шаблона за ним тянется очень много файлов, которые перегружают моб...
