Типы материала представляют собой описание модели данных и содержит набор полей, тип данных которых задается при создании.
Они облегчают организацию хранения и управления данными, позволяют структурировать их в удобном формате, что облегчает поиск и обработку информации.
Форма добавления нового типа материала соедржит ряд полей и чекбоксов:
Каждому типу материала присваивается свое наименование, которое должно быть ясным и описательным, чтобы облегчить понимание его содержимого и использование в будущем.
Поле шаблон заголовка позволяет настроить отображение "человекочитаемого" наименования контента, вместо системного ID, присвоенного данным.
Для того, чтобы отображение данных было более понятным - шаблон заголовка лучше заполнить следующим образом:
{{field_name}}
где name - это машинное имя поля.
Шаблоном заголовка может быть одно или несколько полей. Для вывода наименований нескольких полей необходимо ввести машинные имена этих полей по очереди аналогично примеру.
Может содержать дополнительную информацию о типе материала, которая поможет ориентироваться в данных.
Позволяет присвоить полям данного типа материала неизменную часть машинного имени. Это помогает облегчить ориентирование в данных, когда типов материалов и полей станет значительно больше.
Глубина определения связей - это количество уровней вложенности, которые нужно пройти от одного типа материала до другого в иерархии связей.
Возможности ряда манипуляций, производимых с типом материала из других проектов, настраивается с помощью чекбоксов:
После сохранения созданного типа материала в верхней части формы отображается панель, которая содержит три вкладки:
При изменении поля префикс для программных имен полей машинные имена уже созданных полей не изменяются!
Ревизии - отображает список последних изменений типа материала. Таблица ревизий включает в себя данные об авторе типа материала и обновлений, времени начала и конца изменений, наименование и описания типа материала и версию.
Значок , расположенный в правой части строки позволяет восстановить предыдущую версию.
Поля создаваемой модели данных добавляются во вкладке - управление полями, которые являются шаблоном данных или "наименованием" параметра данных.
При добавлении нового поля открывается форма для заполнения:
Наименование поля - это название, которое присваивается определенному столбцу типа материала для идентификации и доступа к данным в этом столбце.
Например, в таблице (типе материала) "Сотрудники" со столбцами "Имя", "Фамилия", "Должность", наименованиями полей будут "Имя", "Фамилия", "Должность".
Дополнительная информация, которая может помочь в понимании предназначения поля.
Машинные имена могут использоваться в шаблонах заголовка для отображения контента в «человекочитаемом» формате, а также для обращения к контенту в отчетах или скриптах.
При заполнении машинного имени поля могут использоваться латинские буквы, цифры и символы нижнего подчеркивания.
Тип поля определяет формат данных, которые могут быть сохранены в поле. В зависимости от формата поля меняются настройки, в которых можно ограничить размер, допустимые значение и др.