Телеграм: @bazarow_ru mihail@bazarow.ru Проверяю почту и телеграм 2-3 раза в день.
С 1 по 10 января 2024 будет сделан редизайн сайта.
Пришла пора освежиться!

Серия 4: Создание инфоблоков. Импорт каталога из xml файлов. Вывод каталога на сайт

Просмотров: 593

Рассказываю про работу динамичного контента с хранением информации в базе данных. Создаем основные типы инфоблоков и сами инфоблоки для дальнейшей работы. Наполняем инфоблок каталога с помощью переноса с другого сайта посредством xml импорта/экспорта и выводим на сайт с использованием ЧПУ.

Из документации к 1С-Битрикс:
Информационные блоки - модуль, позволяющий каталогизировать и управлять различными типами (блоками) однородной информации. С помощью информационных блоков может быть реализована публикация различных типов динамической информации: каталоги товаров, блоки новостей, справочники и т.д.

Highload-блоки - это быстрые справочники, без поддержки иерархии, с ограниченной поддержкой свойств. Они могут обращаться к БД в том числе и через HandlerSocket и работать с большими объёмами данных. Highload-блоки хранят элементы в своих таблицах и используют свои индексы.

Развернутая инструкция по созданию инфоблока каталога
с позиции контент менеджера:
смотреть

Чеклист:

  • Создание нужных типов инфоблоков.
  • Создание основных инфоблоков и инфоблока со SKU.
  • Импорт товаров и SKU с другого сайта через xml.
  • Вывод каталога на сайт с использованием ЧПУ.

Дополнительные файлы

Полная версия серии на Boosty: Смотреть
Юрий Назаров 06.07.2023
Михайл, добрый день.

При работе с каталогом столкнулся с следующей проблемой.
Изображения у меня находятся на внешнем хранилище которое управляется 1С.
Как указать БУС использование картинки с внешнего ресурса при заведении и загрузке xml
Михаил Базаров 06.07.2023
Цитата
Юрий Назаров написал:
Михайл, добрый день.

При работе с каталогом столкнулся с следующей проблемой.
Изображения у меня находятся на внешнем хранилище которое управляется 1С.
Как указать БУС использование картинки с внешнего ресурса при заведении и загрузке xml

Тут только монтировать эту папку к серверу с сайтом и в xml поменять путь до картинок. Как-то, ни чего умнее в голову не приходит.
Максим 13.07.2023
Добрый день!

Почему не работает вывод меню 3 уровня, в настройках компонента установил уровень вложенности 3, структуру создал, а в меню не выводит?
Михаил Базаров 13.07.2023
Цитата
Максим написал:
Добрый день!
Почему не работает вывод меню 3 уровня, в настройках компонента установил уровень вложенности 3, структуру создал, а в меню не выводит?
Тяжело подсказать не видя что у вас там. Первое что перепроверил бы: что правильно указано "Тип меню для остальных уровней" и наличие файлов меню в подразделах разделов (если не через инфоблок делаете)
Гость 15.08.2023
Добрый день, Михаил! А как может быть связана галка Настройки → Настройки продукта → Настройки модулей → Торговый каталог "Разрешить покупку при отсутствии товара (включая разрешение отрицательного количества товара)" с наличием/отсутствием привязки товара к предложениям при импорте?
Михаил Базаров 15.08.2023
Цитата
Гость написал:
Добрый день, Михаил! А как может быть связана галка Настройки → Настройки продукта → Настройки модулей → Торговый каталог "Разрешить покупку при отсутствии товара (включая разрешение отрицательного количества товара)" с наличием/отсутствием привязки товара к предложениям при импорте?

Дубликат вопроса из boosty. Но ответ тот же) Теоретически вообще ни как