Создание типов инфоблоков
Видеоурок
Анализ приведенного ТЗ показывает, что для создания каталога товаров нам потребуется 2 инфоблока: инфоблок товаров и инфоблок торговых предложений. Их можно хранить как в одном (общем) типе инфоблоков, так и в разных. Мы будем хранить в разных, т.е. создадим два типа инфоблоков:
- тип инфоблоков для каталога основных товаров (Каталоги)
- тип инфоблоков для торговых предложений (Торговые предложения)
Эта схема размещения, конечно, оправдывает себя при разработке большого информационного ресурса, но давайте взглянем правде в глаза: реально на небольшом сайте одни новости, одни статьи, одна фотогалерея.
Подробнее... .
Создание типов инфоблоков
Перейдём в административную часть на страницу Контент > Инфоблоки > Типы инфоблоков. Откроется список типов информационных блоков, имеющихся в системе:
Сперва создадим тип инфоблока основных товаров – Каталоги. Для этого нажмём кнопку Добавить новый тип, расположенную на контекстной панели. Откроется форма создания нового типа инфоблока:
- На закладке Основное укажем символьный код типа инфоблоков в поле Идентификатор (ID). Код – это произвольный набор латинских букв и символов, понятный администратору сайта. В нашем примере это будет catalog.
Примечание: Использование транслита в наименованиях может порождать огромное количество проблем при командной разработке, так как программисты транслитерируют термины по-разному. Лучше использовать английские названия – так любой разработчик может посмотреть в словаре значение этого термина, если он его не знает.
- Флажок у поля Использовать древовидный классификатор элементов по разделам определяет, можно ли создавать разделы в инфоблоках этого нового типа. Отказ от древовидной схемы требуется в крайне редких случаях.
- Введём Название типа информационных блоков для русского языка и англоязычной версии.
Важно! Даже если вы не планируете использование других языковых версий вашего сайта, вам все равно необходимо заполнить колонку Название для всех имеющихся языковых интерфейсов сайта.
- Колонки Разделы и Элементы необязательны для заполнения. Но ввод в эти поля терминов позволяет сделать работу с каталогом более удобной, так как можно задать более соответствующие и понятные названия для будущих редакторов сайта.
Сохраним внесённые изменения. Форма закроется, система перейдет к списку имеющихся типов инфоблоков, среди которых отразится и созданный тип инфоблока.
Аналогично создадим тип инфоблоков Торговые предложения с идентификатором, например, offers:
и Ваше мнение важно для нас