Drupal 7 материалы

Создание нового типа

Тип материала в Drupal

В предыдущем уроке мы уже добавляли материал – это была обычная статья, системный псевдоним которой – Article. Статические страницы (Basic page) публикуются по тому же принципу. И вот для разнообразия захотелось создать еще какой-нибудь тип материала. Отличаться от предыдущих он будет мало чем, но пригодится для более углублунного изучения Drupal на практики. Конечно, если перед вами поставлена такая задача. Если стоит, тогда двигаемся дальше.

Из прошедшего занятия на теории и все той же практике мы знаем, что по стандартным установкам статья отображается на главной странице сайта на Друпал, а статичная страница не отображается, хотя это можно исправить в настройках еще в процессе ее добавления. Как поведет себя новый тип материала пока пусть будет загадкой. Скажу только, что все будет как в той сказке!

Ок! Хватит нести этот бред, пора перейти непосредственно к действиям.

Создадим для Drupal новый тип материала

Как я уже успел сказать – ничего военного! Внимание! На иллюстрации ниже показана новая панель администратора, реализованная посредством специального модуля, установить который вы сможете по инструкции из урока Drupal модули. Для полного понимания изложенного в данном руководстве, модуль сейчас можно и не ставить – сделать вы это сможете немного позже. От вас лишь требуется в админке найти пункт Добавить тип материала. И все!

Итак, в панели администратора жмем СтруктураДобавить тип материала:

Например, мы решили создать тип специально для материалов, затрагивающих какую-нибудь новую тему для нашего сайта. Значит имя материалу мы дадим соответствующее. Машинное имя пришлось прописывать латинскими буквами вручную, так как в автоматическом режиме система это выполняет только для англоязычных имен. Я также добавил описание материала:

Хорошо! Пройдемся по настройкам. Такие же настройки применимы и к стандартным материалам (статьи и страницы).

Здесь можно определить, отобразится ли новый материал на главной странице сайта:

Здесь мы определяем, показывать автора публикации или нет:

В остальном попробуйте разобраться самостоятельно. Внизу сохраняем тип материала.

Таким образом для Drupal был создан еще один тип материала, найти который можно здесь:

Открыв тип материала способом, показанным на иллюстрации выше, вы окажетесь в панели управления, где можно произвести множество дополнительных настроек: редактирование, управление полями, управление отображением, поля комментария, отображения комментария. Не стал подробно останавливаться на этом, для знакомства с системой хватит и того, что изложил вверху, а с остальным, надеюсь, вы со временем сами разберетесь. Мы имеем дело с Drupal, возможности которого очень велики, помните это и идите вперед.

Осталось добавить содержимое нового типа:

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

Автор проекта - Вася Митин | Дата публикации: Октябрь 2012 | Обновление: Ноябрь 2018

Главная страница Drupal   Типы материалов Drupal   Назначение Drupal