В предыдущей статье я использовал SQL запросы к site_content
и site_tmplvar_contentvalues
, поэтому начиная с текущей статьи я начну приводить описания полей для данных системных таблиц.
Таблица site_content содержит информацию о страницах (документах, ресурсах) сайта. Она включает в себя:
- id — целочисленный идентификатор материала, генерируется автоматически.
- type — тип материала, например document (веб-страница) или reference (веб-ссылка). По всей видимости задается полем Тип ресурса в Менеджере.
- contentType — тип контента, например text/html или text/plain и т.п. Задается полем Тип содержимого в Менеджере.
- pagetitle — заголовок страницы.
- longtitle — расширенный заголовок страницы.
- description — описание страницы.
- alias — алиас, псевдоним, синоним страницы. Нужное поле, если вы решили использовать ЧПУ.
- link_attributes — самые обыкновенные атрибуты ссылки, например
target="_blank"
. - published — опубликованный (1) или неопубликованный документ (0).
- pub_date — дата, когда материал будет опубликаван материала.
- unpub_date — дата, когда материал будет снят с публикации.
- parent — что-то типа идентификатора родительского документа.
- isfolder — контейнер (1) это или нет (0), т.е. контейнер а-ля папка может содержать дочерние вложенные ресурсы.
- introtext — аннотация (введение). Если выражаться терминологией того же WordPress, то считайте это поле цитатой.
- content — содержимое веб-страницы, контент.
- richtext — задает можно ли использовать при редактировании веб-страницы HTML-редактор или нет. Значения стандартные — 1 или 0.
- template — задает целочисленный идентификатор существующего шаблона. В MODX любая страница может иметь свой собственный шаблон.
- menuindex — позиция / вес в меню.
- searchable — будет ли страница участвовать в поиске или нет.
- cacheable — будет ли страница кэшируемой или нет.
- createdby — целочисленный идентификатор пользователя, создавшего документ.
- createdon — дата создания материала.
- editedby — целочисленный идентификатор пользователя в последний раз, редактировавшего страницу (?).
- editedon — дата последнего редактирования документа (?).
- deleted — помечен материал на удаление или нет.
- deletedon — дата, когда страница была помечена на удаление.
- deletedby — айдишник пользователя, который пометил документ на удаление.
- publishedby — кем был опубликован документ (целочисленный идентификатор пользователя).
- menutitle — заголовок документа в меню.
- publishedon — дата публикации, не путать с одноименным действием.
- donthit — учитывать ли просмотры / посещения страницы.
- haskeywords — есть ли ссылки на ключевые слова (?).
- hasmetatags — есть ли мета-теги.
- privateweb — что-то типа Личное, как в WordPress.
- privatemgr — тоже, что и предыдущее поле, только для Менеджера.
- content_dispo — не знаю, что это.
- hidemenu — скрыть ли пункт меню страницы в меню или нет.
Свежие комментарии