Создание типов инфоблоков

Урок 365 из 386
Автор: Анна Кокина
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
3 из 5
Просмотров: 33364
Дата изменения: 16.12.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт

  Видеоурок

Анализ приведенного ТЗ показывает, что для создания каталога товаров нам потребуется 2 инфоблока: инфоблок товаров и инфоблок торговых предложений. Их можно хранить как в одном (общем) типе инфоблоков, так и в разных. Мы будем хранить в разных, т.е. создадим два типа инфоблоков:

  • тип инфоблоков для каталога основных товаров (Каталоги)
  • тип инфоблоков для торговых предложений (Торговые предложения)

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

Эта схема размещения, конечно, оправдывает себя при разработке большого информационного ресурса, но давайте взглянем правде в глаза: реально на небольшом сайте одни новости, одни статьи, одна фотогалерея.

Подробнее...
.

  Создание типов инфоблоков

Перейдём в административную часть на страницу Контент > Инфоблоки > Типы инфоблоков. Откроется список типов информационных блоков, имеющихся в системе:

Сперва создадим тип инфоблока основных товаров – Каталоги. Для этого нажмём кнопку Добавить новый тип, расположенную на контекстной панели. Откроется форма создания нового типа инфоблока:

  • На закладке Основное укажем символьный код типа инфоблоков в поле Идентификатор (ID). Код – это произвольный набор латинских букв и символов, понятный администратору сайта. В нашем примере это будет catalog.

    Примечание: Использование транслита в наименованиях может порождать огромное количество проблем при командной разработке, так как программисты транслитерируют термины по-разному. Лучше использовать английские названия – так любой разработчик может посмотреть в словаре значение этого термина, если он его не знает.

  • Флажок у поля Использовать древовидный классификатор элементов по разделам определяет, можно ли создавать разделы в инфоблоках этого нового типа. Отказ от древовидной схемы требуется в крайне редких случаях.
  • Введём Название типа информационных блоков для русского языка и англоязычной версии.

    Важно! Даже если вы не планируете использование других языковых версий вашего сайта, вам все равно необходимо заполнить колонку Название для всех имеющихся языковых интерфейсов сайта.

  • Колонки Разделы и Элементы необязательны для заполнения. Но ввод в эти поля терминов позволяет сделать работу с каталогом более удобной, так как можно задать более соответствующие и понятные названия для будущих редакторов сайта.

Сохраним внесённые изменения. Форма закроется, система перейдет к списку имеющихся типов инфоблоков, среди которых отразится и созданный тип инфоблока.

Аналогично создадим тип инфоблоков Торговые предложения с идентификатором, например, offers:


Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»