こんにちは。ちょうど、テンプレート変数を使って、「注目記事」を
フロントページに表示するサンプルを作ろうと思っていたので、やってみました。
自分のとこのフロントページでやってみました。
http://www.liolion.info/modx/
Ditto コール
[[Ditto? &id=`hotnews` &config=`hotnews_forfront`]]
コンフィギュレーションファイル
$language = 'japanese-utf8';
$parents='54,70,307';
$depth='0';
$total='all';
$display='all';
$dateFormat='%Y.%m.%d %R';
$filter='hotnews,注目記事,1';
$tpl='entrylist-short';
$showInMenuOnly='1';
コンフィギュレーションファイルにしていますが、それぞれのパラメータをDitto コールの中で
指定しても結果は同じになります。
テンプレート変数
* 変数名 … hotnews
* 入力タイプ … チェックボックス
* 入力時のオプション値 … 注目記事
入力タイプはチェックボックスにしてありますが、テキストでも試してみました。
上手くできました。
結論から言うと、テンプレート変数によるフィルタリングはうまくいっているようなんですが、
んー。もしかすると、テンプレート変数名に、2バイト文字を使っているのがまずいのかな…?
---*---*---*---*---*---
Ditto 2.1beta と 2.0.2 で試してみました。
あ、MODx は096と095です。