Hatena::ブログ(Diary)

ウェブ屋のCMS→modxヒキダス流(備忘録)

2010-10-28

MODxの一覧表示で、一定件数毎等、データ毎に細く制御する

※とりあえずメモだけ(未検証)

MODxのDittoで一覧表示する際、

○件毎に改行(<div>〜</div>や<tr>〜</tr>とかで囲む)したい等、

表示上何件目のデータかで、細かく表示を制御したい場合、

プレイスフォルダ

[+ditto_iteration+]

に、表示上何件目か(1件目が0、2件目が1、…)が入るので、

これを使って、PHx等で制御すれば可能。

(チャンク等、tpl等で指定したDitto用の出力テンプレート内で使用します)


で、既に使っている方がいらっしゃいました。

http://modxcms-jp.com/bb/viewtopic.php?f=7&t=190#p1234

http://modxcms-jp.com/bb/viewtopic.php?p=1430#p1430

----

Dittoのプレイスフォルダ(リソース変数以外)には、

以下のようなものがあるようです。(未検証)

[+author+]作成者のフルネーム(未登録ならユーザー名)
[+title+]リソース名([+pagetitle+]と同じ)
[+ditto_iteration+]表示上の順番(1件目が0、2件目が1、…)
[+url+]URL(フレンドリーURL対応)
[+date+]日時(dateSource、dateFormatで指定した内容)

----

ちなみに、

一覧表示での切替ですが、

奇数件目、偶数件目の切り替えだけなら、

Dittoパラメータtpl」と「tplAlt」を使う方法があります。

さらに、最初や最後は「tplFirst」「tplLast」が使えます。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/hikidas_ikeda/20101028/1288256321