スニペット"DocLister"とは
DocListerとは、MODXのスニペット"Ditto"の後継で、リソースを一覧のように表示するスニペットです。
指定するリソースあるいは親リソースから個リソースを自動的に繰り返して、一覧を実装することができます。
構文
HTML
[!DocLister? オプションパラメーター!]
主な機能(オプションパラメーター)
- 基準となる親リソース
- 表示するリソース
- 条件を指定して繰り返すサブリソース(アイテム)
- 表示するサブリソース(アイテム)の最大件数
- 表示を開始するサブリソース(アイテム)の位置
- サブリソース(アイテム)の順序
- 非公開のサブリソース(アイテム)も対象
- 0件の場合に表示するHTMLテンプレート
- 0件の場合に外側のHTMLテンプレートを出力しないかどうか
- 繰り返すサブリソース(アイテム)の外側のHTMLテンプレート
- 繰り返すサブリソース(アイテム)のHTMLテンプレート
- 繰り返す最初のサブリソース(アイテム)のHTMLテンプレート
- 繰り返す最後のサブリソース(アイテム)のHTMLテンプレート
- 繰り返す現在のサブリソース(アイテム)のHTMLテンプレート
- 繰り返す1つおき(奇数・偶数)のサブリソース(アイテム)のHTMLテンプレート
- サブリソース(アイテム)の階層の深さ
- HTMLテンプレートで扱える任意のリソース変数
- テンプレート変数をHTMLテンプレートで扱えるようにする
- テンプレート変数を使用する際の接頭辞を変更
- プレースホルダーdateの書式設定
- プレースホルダーdateで参照する変数の変更
- リンクパスの形式を変更
- ページネーションの実装
- DocListerの識別