Главная  |  О продукте  |  Пользователям  |  Community

Поиск

 

Поля документа

Любой документ обладает определенным набором полей, описываемых контент-шаблоном. Каждому полю в контент-шаблоне присваивается название, состоящее из латинских букв, цифр и символов подчёркивания. Это название должно быть уникальным в пределах контент-шаблона. Поля делятся на:

  • системные поля – существуют всегда и обновляются системой. Их имена начинаются со знака подчеркивания. Большинство полей пользователь может изменять, но есть поля только для чтения (например, _id, _sort). Разделы и обычные документы обладают похожим набором полей с незначительными различиями.
  • пользовательские поля – это поля, содержащие данные пользователя, т.е. любое поле созданное пользователем. Для приведенного примера с документом «новость» (см. п. DJEM-скрипт) – это поля date, title, announce, text. Пользовательские поля создаются при создании контент-шаблона. Для просмотра контент-шаблона документа щелкните правой кнопкой мыши на нем и выберите из меню пункт «Редактирование контент-шаблона».

Для того чтобы вывести данные из поля документа при публикации или использовать их каким-либо другим способом в DJEM-скрипте существуют операторы доступа. Подробнее см. п. Оператор доступа к полю документа, Оператор доступа к полю текущего документа.

Примечание: Название пользовательских полей не могут начинаться со знака подчеркивания. Некоторые слова зарезервированы системой, их нельзя использовать в качестве имён для пользовательских полей: name, path, type, where, sort, data, limit, documents, folders, content, host, base, user, pass, step, to, fields, from, subj, port, attach, charset, id, dtpl, file, mode, instant, queue, query, cmd, args.