При создании достаточно сложных интернет-магазинов на Битрикс, иногда, встает задача по мимо обычной навигации каталогу создать дополнительную навигацию по производителям. При этом производители вынесены в отдельный инфоблок, а в инфоблоке каталога создано свойство "Производитель" типа "Привязка к разделам". Расскажу как отсортировать товары по этому свойству.
Отсортировать элементы в Битрикс по свойству привязка к разделам
15.03.2014 11:41:19
Пожалуйста. Редко с подобным приходится сталкиваться, сам час соображал/вспоминал как это делается. Решил записать, чтобы больше не вспоминать
![]() |
|
|
15.03.2014 14:06:00
Подскажите, где об этом можно почитать в официальной документации Битрикс? Хочется понять, что еще можно с этим сделать, где и как использовать. Просто для саморазвития
|
|
|
15.03.2014 20:16:48
|
|||
|
24.09.2014 23:10:55
Добрый день!
У меня есть тип инфоблока Каталог, в нем два инфоблока - правый каталог и левый каталог, они разные, но в верхнем меню есть страница каталог и я хочу чтобы весь товар выходил там! подскажите пожалуйста как это реализовать на битрикс. Попробовала этим уроком - не получилось. Вставляет только какой то один инфоблок. Спасибо! |
|
|
25.09.2014 11:33:01
Что за левый правый каталог, что мешает сделать их разделами одного каталога? |
|||
|
25.10.2014 20:10:38
Добрый день, у меня возникли вопросы:
1. Какие URL нужно прописывать в инфоблоке "Производители" #SECTION_CODE#/ или #SECTION_ID#/ значит идет: а. /manufs/ b. #SECTION_CODE#/ или ID c. #SECTION_CODE#/ и ????? 2. "Переходим в публичную часть сайта и создаем новый раздел, в котором выводим компанент "Топ элементов каталога" и настраиваем его на инфоблок нашего каталога. Переходим в режим кода и размещаем над компанентом вот такой код:......" а. где именно создавать этот раздел /catalog/ или где то в др. месте... в корне сайта? 3. "После этого создаем еще один раздел в который выводим комплексный компанент "Каталог" и в файле section.php вместо вывода списка элементов раздела вставляем наш топ товаров...." а. где именно создавать этот раздел? внутри раздела созданного выше? b. где найти файл section.php? Заранее простите за столько вопросов, я новичек в этом деле..... Спасибо, Алексей |
|
|
01.03.2015 02:30:44
свойство производитель со списком значений выгрузилось из 1с. меняем тип список на привязку к разделам и выбираем новый инфоблок Производители. сохраняем. но в справочнике Производители не появились элементы из списка значений. при повторной выгрузке из 1с (полная) создается еще одно свойство производитель опять тип список. элементы не появились? что делать подскажите.
|
|
|
02.03.2015 10:46:24
|
|||
|
05.06.2015 19:54:32
Михаил, немножко ошиблись:
НЕ
Если посмотреть на приведенный Вами пример, какой раздел Вы создали и разместили компонент Каталог? |
|||||
|
01.09.2015 13:27:35
Михаил, большое спасибо за эту инструкцию!
|
|
|
10.05.2016 21:34:14
Добрый день, Михаил,
А что означает фраза "..и в файле section.php вместо вывода списка элементов раздела вставляем наш топ товаров вместе с созданным фильтром."? Можете пояснить, куда именно вставлять "наш топ товаров вместе с созданным фильтром.". Спасибо заранее! |
|
|
11.05.2016 00:35:34
|
|||
|
11.05.2016 21:01:15
Спасибо за подробный и развернутый ответ!
|
|||||
|
30.06.2016 20:31:14
Здравствуйте Михаил!
Возник такой вопрос: Делал все как вы и написали: 1. Создал инфоблок с ,в моем случае, "Дизайнерами", при этом заранее очистил все поля ЧПУ адресами Картинка 2.В новом разделе вывел компонент "Каталог", и в файле section.php заменил вывод списка элементов на топ товаров Картинка Картинка 3.Настроил адреса до детальной страницы(перенаправил её на главную страницу вывода каталога товаров), страницы разделов(оставил её как адрес до раздела где мы выводим топ элементов) Картинка Но в результате ничего не вышло, т.к. ссылка ведет на ту же страницу элемента. Картинка Помогите пожалуйста! |
|
|
12.12.2016 20:51:09
С Битриксом только начал разбираться, и поэтому не совсем понятно. |
|||
|
20.11.2017 11:04:51
Добрый день.
Ваши статьи очень помогают разобраться в Битриксом человеку с небольшим опытом. За это Вам огромнейшее спасибо. Есть не большая просьба. У меня так и не получается сделать вывод в каталог с необходимой структурой из выгруженного каталога с 1С с привязанным свойством к необходимому разделу. Может данный способ не подходит для этого, но насколько я понимаю то должен работать. Не могли бы Вы записать видео, так как возможно я упускаю какую либо мелочь, хоть и по своему мнения делаю все верно. Думаю данный материал в виде видео был бы многим очень полезен. |
|
|
20.11.2017 11:37:48
P.S.: У меня получилось вывести используя ID, но хотелось бы реализовать на CODE и используя ЦПУ.
|
|
|
20.11.2017 16:42:41
Плохо что нельзя отредактировать предыдущее сообщение, пока него не дано ответа.
У меня еще не получается вывести так: Раздел 1 - Раздел 2 - Раздел 3 Если у меня элементы привязаны к разделу 3, не могу их вывести в разделе 2 и соответственно в разделе 1. Можно привязывать по структуре через множественный выбор, но в 1С не имеется возможности в доп.свойстве выбрать несколько значений. P.S.: Возможно Вы знаете другой вариант или как можно такое реализовать. Был бы Вам при много благодарен за такого рода помощь. |
|
|
20.11.2017 20:58:10
Как вариант, если под рукой нет грамотного программиста, можете расковырять и переписать компонент catalog.1с.export / import - именно они отвечают за обработку и загрузку файла. Но очень не советую, лишитесь обновлений этого модуля (само собой, выносите его в свое пространство имен). А обновлений там бывает много- полезных, придется вручную их отслеживать. PS Как правило, 1С все переписывают (не только в плане обмена с сайтом), так и так отрезают обновления- так, что лучше решать вопрос на ее стороне. |
|||
|
23.06.2023 13:23:51
Доброго. А почему статья начинается со слова отсортировать?
|
|
|
23.06.2023 15:24:31
Добрый. Согласен, не удачное название- поправил. |
||||
|
||||
Блог-note: заметки разработчика
Смена вида карточек товаров в catalog.section с иммитацией AJAX
Смену вида карточек товаров, в разделе каталога, можно реализовать с помощью сессии, записывая в нее нужный вида шаблона...
Уникальная СЕО информация для каждого торгового предложения в каталоге 1С-Битрикс
Задача: реализовать уникальную мета-информацию для каждого SKU в каталоге. У каждого ТП должны быть свои: заголовок h1, ...
Как получить свойства заказа в 1С-Битрикс: старые методы и современный API D7
Задача: Получить все доступные свойства заказа для всех активных типов плательщика из модуля магазина.
Увидеть файл заказов который передаст Битрикс в 1С
Для диагностики обмена заказов, интернет-магазина на 1С Битрикс с 1С Управление Торговлей, нужно увидеть xml файл с зака...
Переключатель валюты в каталоге 1С-Битрикс
Задача: Дать пользователю возможность самостоятельно выбирать валюту, в которой он хочет видеть цены, в разделе каталога...
Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.
Задача: на странице товара необходимо реализовать функцию автоматического изменения URL при выборе определенной товарной...
Время на БД и веб сервере отличается на 3600 секунд, тест Битрикс
Достаточно часто, при проверке параметров системы, в Битрикс, можно увидеть одну из ошибок: Время на БД и на сервере- Вр...
Очистка корзины в 1С-Битрикс одним нажатием
В стандартной корзине Битрикс не хватает кнопки для полной очистки корзины одним нажатием. Требуется это довольно редко,...
Установить остатки товара на складе из доступных остатков.
Задача, заполнить остатки товаров, в 1С-Битрикс, из параметра "Доступное количество".