ページ 11

Dittoのフィルターにリソース変数を使うことはできませんでしょうか  【解決済み】

Posted: 2012年11月29日(木) 14:03
by Kenny
-----
ご利用のサーバ:heteml
Webサーバのバージョン :Apache 2.0.xx
PHPのバージョン : PHP5.3
データベースのバージョン :MySQL5
MODXのバージョン :1.0.6J-r3
ブラウザ :IE9
-----

お世話になります。

例えば以下のようなコードを
[[Ditto? &tpl=チャンク &parents=`1070` &filter=`テンプレート変数,0,3||テンプレート変数2,0,3` ]]

フィルターで「テンプレート変数」を「リソース変数名(例えばpagetitleなど)」にしたいと考えております。
もちろんうまく働きませんでした。

これを働かせる方法は、ございますでしょうか。
又は、全く別のアプローチで解決法はございますでしょうか。

よろしくお願い致します。

Re: Dittoのフィルターにリソース変数を使うことはできませんでしょうか

Posted: 2012年11月30日(金) 13:30
by yama
http://121130132727-1945.evo.demo.modx.jp/features.html
上記デモサイト(明日の13:30まで有効)で試してみたところ、機能しているように思えます。
[[Ditto? &tpl=@CODE:[+pagetitle+]<br /> &filter=`pagetitle,コンテンツ管理,8`]]
このように記述しています。

どこか条件が異なる部分はありますでしょうか?

http://121130132727-1945.evo.demo.modx.jp/manager/
ユーザ名/パスワード modx/modx

Re: Dittoのフィルターにリソース変数を使うことはできませんでしょうか

Posted: 2012年11月30日(金) 20:47
by Kenny
yama様

いつもお世話になっております。
検証までしていただいて、恐縮です。

やはり出来るのですね。。自分のコードを良く見てみると、複数のフィルターをつなぐ"|"が"||"になっておりました。
テンプレート変数の区切りとごっちゃになっておりました。

解決しました。
ありがとうございました。