Document Type – тип документа описывает поля, которые должна содержать страница (документ). Поля можно редактировать для каждой станицы этого типа из системы управления. Document Type могут наследоваться от других типов.
Давай те разберемся на практике.
Для нашего сайта, нам понадобится сделать несколько Document Type. Первый тип Базовая страница, от которого в дальнейшем будут наследоваться и создавать различные страницы. Поэтому создадим три поля: Title, Keywords, Description. Эти поля сможет заполнять администратор сайта для каждой страницы.
Переходим в раздел Settings:
Выбираем в левом дереве раздел Document Types:
Нажимаем правую кнопку мыши и в выпадающем меню выбираем Create:
Появится диалоговое окно, в котором можно указать родителя (Master DocumentType). В нашем случае оставляем пустым. Указать название (Name) типа документа, давай те введем Базовая страница. И флаг Create matching template (Создать шаблон для нашего Типа документа). Мы этот флажок оставляем. И нажимаем Create. В итоге вы увидите следующее:
Ваш Тип документа выбран, а в правой панели, его настройки. Они разделены на несколько закладок. Первая закладка Info.
- Name – название Типа документа;
- Alias – псевдоним, используется внутри Umbraco, но указать его НУЖНО;
- Icon – иконка для этого типа;
- Description – описание, это описание видят конечные пользователи вашего сайта, когда создают страницы этого типа;
- Allow templates – разрешенные шаблоны, те шаблоны, которые используют наш тип;
- Default template – шаблон по умолчанию.
Наша задача сейчас заполнить только одно поле Alias. Введите туда например basePageDocType. И нажмите кнопку Сохранить (дискета на панели инструментов).
Закладка Structure содержит список Типов документов, которые может будет добавить как дочерний элемент (страницу) в дереве сайта. Об этом чуть позже.
Пропустим закладку и перейдем на закладку Tab:
На ней мы можем создать закладки, для пользователя во время редактирования содержимого страниц сайта. Те поля, которые мы хотим добавить: Title, Description, Keywords уместно расположить на отдельной закладке SEO. Давай те создадим такую закладку:
Далее переходим на закладку Generic properties. На этой закладке мы и будем добавлять поля:
Нажимаем на панель Click here to add a new property, появляется очередное окно с полями:
Сначала добавим поле Title.
- Name – название поля, которое будет отображается при его заполнении в системе управления. Вводим: Title (заголовок окна);
- Alias – псевдоним, он нам понадобится в дальнейшем, водим: title;
- Type – элемент управления, который будет использоваться для ввода данных в это поле из системы управления, мы указываем TextString – обычное текстовое поле;
- Tab – закладка на которой будет размещено поле;
- Mandatory – обязательное поле или нет. В нашем случае поле обязательное;
- Validation – Регулярно выражение, которое будет использоваться, для проверки правильности ввода.
- Description – описание поля.
И нажимаем кнопку Сохранить (дискета в панели инструментов).
По аналогии добавьте остальные два поля (Keywords, Description), но для них Type установите Textbox multiple. Это текстовое поле, но с возможностью вводить несколько строк. Т.к. эти поля могут содержать достаточно много текстовой информации.
В итоге у Вас должно получиться следующее:
Базовый тип страницы ГОТОВ!
В следующем шаге создадим Текстовый тип страницы.










Комментариев нет:
Отправить комментарий