Как сделать каталог брендов и при клике на бренд выводить каталог с товарами этого бренда?

Для создания каталога брендов и вывода каталога товаров по выбранному бренду в 1C-Bitrix, вам понадобится следовать нескольким шагам:

  1. Создание инфоблока "Бренды":
  • Зайдите в панель управления 1C-Bitrix и перейдите в раздел "Управление структурой";
  • В разделе "Инфоблоки" нажмите кнопку "Добавить инфоблок";
  • Заполните все необходимые поля для создания инфоблока "Бренды", такие как название, код, тип, символьный код;
  • Во вкладке "Свойства" добавьте необходимые свойства для описания брендов, например, название бренда, логотип, описание и другие.
  1. Создание инфоблока "Товары":
  • Аналогично создайте инфоблок для товаров, в котором будете хранить информацию о товарах, такую как название, описание, изображение, цена и другие свойства.
  1. Добавление элементов в инфоблок "Бренды":
  • Перейдите в раздел "Бренды" в панели управления, выберите созданный инфоблок "Бренды" и нажмите кнопку "Добавить элемент";
  • Заполните все необходимые поля для каждого бренда, добавив его название, логотип, описание и другую информацию;
  • Сохраните изменения.
  1. Создание шаблона страницы брендов:
  • В папке "bitrix/templates/название_шаблона" создайте файл "brands.php" для отображения списка брендов;
  • В этом файле используйте функции 1C-Bitrix для получения списка брендов из инфоблока "Бренды" и вывода их на страницу в нужном формате (например, в виде списка или сетки);
  • Для каждого бренда добавьте ссылку с параметром, указывающим на выбранный бренд, например, "/catalog/brand/?brand=название_бренда".
  1. Создание шаблона страницы товаров выбранного бренда:
  • В папке "bitrix/templates/название_шаблона" создайте файл "brand.php" для отображения списка товаров выбранного бренда;
  • В этом файле используйте функции 1C-Bitrix для получения списка товаров из инфоблока "Товары" с указанным брендом и выводите их на страницу в нужном формате;
  • Для каждого товара добавьте ссылку на страницу товара для подробного просмотра.
  1. Настройка компонента:
  • Создайте компонент для вывода списка брендов на страницу "brands.php" и компонент для вывода списка товаров выбранного бренда на страницу "brand.php";
  • В настройках компонента задайте необходимые параметры для получения данных из инфоблоков.

После выполнения всех этих шагов, у вас будет создан каталог брендов и при клике на бренд будет выводиться каталог с товарами этого бренда. Вы можете дополнить и настроить этот функционал в соответствии с вашими требованиями и дизайном.