MODXの記事に使われているテーブル
MODXでは、データベースで色々な情報が管理されています。
記事は「xxx_site_content」というテーブルに保存されています。
(xxxはインストール時に設定したテーブルのプレフィックス)
スニペットなど使う場合には、テーブルの中身も知っておいた方が便利です。
カラム名 | 対象 | リソース変数 | 備考 |
---|---|---|---|
id | リソースID | [*id*] | 自動 |
type | リソースタイプ | [*type*] | document,reference |
contentType | コンテントタイプ | [*contentType*] | application/rss+xml,application/pdf,application/vnd.ms-word,application/vnd.ms-excel,text/html,text/css,text/xml,text/javascript,text/plain,application/json |
pagetitle | リソース名 | [*pagetitle*] | ページのタイトル |
longtitle | 長いタイトル | [*longtitle*] | 管理に用いるページタイトルとコンテンツに用いるタイトルを区別したい場合に使う |
description | 説明(description) | [*description*] | metaタグのdescription属性として使う |
alias | エイリアス | [*alias*] | フレンドリーURL設定が有効な場合、URL表現に用いられる |
link_attributes | リンク属性 | [*link_attributes*] | 現在利用不可 |
published | 公開ステータス | [*published*] | 0=off,1=on |
pub_date | 公開予定日時 | [*pub_date*] | UNIXTIME形式 公開を予定している日時。過去の日時をセットすると公開される |
unpub_date | 公開終了日時 | [*unpub_date*] | UNIXTIME形式 公開終了を予定している日時。非公開に戻った後もこの値は変わらない |
parent | 親リソース | [*parent*] | 親リソースのID |
isfolder | コンテナ | [*isfolder*] | 0=off,1=on |
introtext | 要約(序説) | [*introtext*] | 序文・リード文などを配置するタイプのコンテンツに用いる |
content | 本文 | [*content*] | 本文 |
richtext | リッチテキストで編集 | [*richtext*] | 0=off,1=on |
template | 使用テンプレート | [*template*] | テンプレートID |
menuindex | メニューオーダー | [*menuindex*] | Wayfinderスニペットなどを用いて実装するナビゲーション上での並び順。Dittoでも用いられる |
searchable | 検索対象に含める | [*searchable*] | 0=off,1=on MODX本体はサイト内を検索する機能を持っていない |
cacheable | キャッシュ有効 | [*cacheable*] | 0=off,1=on |
createdby | 作成メンバー | [*createdby*] | リソースを最初に作成したメンバーID |
createdon | 作成日時 | [*createdon*] | UNIXTIME形式 ページを最初に作成した日時。管理画面での操作不可 |
editedby | 編集メンバー | [*editedby*] | 最も直近で編集したメンバーID |
editedon | 更新日時 | [*editedon*] | UNIXTIME形式 ページを更新した直近の日時。更新するたびに値が変わる |
deleted | 削除の状態 | [*deleted*] | 0=削除ではない,1=削除 復活可能な状態で残る |
deletedon | 削除日時 | [*deletedon*] | UNIXTIME形式 ページを削除した日時。復活可能な状態で残っている |
deletedby | 削除メンバー | [*deletedby*] | 削除したメンバーID |
publishedon | 公開日時 | [*publishedon*] | UNIXTIME形式 実際に公開された日時 |
publishedby | 公開メンバー | [*publishedby*] | 公開操作を行なったメンバーID |
menutitle | メニュータイトル | [*menutitle*] | ナビゲーション用の短いタイトル |
donthit | ログ記録の対象 | [*donthit*] | MODX本体にはアクセスログを記録する機能はない |
haskeywords | 関連キーワード | [*haskeywords*] | 関連キーワードを持っているかどうかを示す。現在のMODXでは非推奨 |
hasmetatags | 関連meta要素 | [*hasmetatags*] | 関連するmeta要素を持っているかどうかを示す。現在のMODXでは非推奨 |
privateweb | リソースグループ | [*privateweb*] | アクセス権限:ウェブユーザグループと紐付いたリソースグループに属しているかどうか |
privatemgr | リソースグループ | [*privatemgr*] | アクセス権限:管理メンバーグループと紐付いたリソースグループに属しているかどうか |
content_dispo | コンテントディスポジション | [*content_dispo*] | 通常はブラウザのウィンドウ内にデータを出力するが、ダウンロードダイアログを通じてデータをファイルとして渡すこともできる |
hidemenu | メニューに表示 | [*hidemenu*] | 0=on,1=off |