ご利用のサーバ:さくらインターネット さくらのレンタルサーバ ビジネス
MODXのバージョン:1.0.6J-r7
PHPのバージョン:5.2.17
MySQLのバージョン:5.5.15-log
ブラウザ:Chrome、Firefox
-----
1.0.6J-r6から1.0.6J-r7にアップデートしました。
親リソースの menutitle を表示するのに、以下のスニペットを使っていました。
コード: 全て選択
[[GetField? &parent=`1` &parentLevel=`1` &field=`menutitle`]]
そこで、現在は下記のスニペットで対応しています。
コード: 全て選択
[[Ditto? &documents=`[*parent*]` &tpl=`@CODE:[+menutitle+]`]]
とありますが、同様の書き方をしても上手く表示させませんでした。内蔵PHxで [*content:id=7*]といった書き方ができるようにしました。{{7:content}}よりは分かりやすいと思います。
これが安定して動作すればGetFieldは不要になると思います。
http://forum.modx.jp/viewtopic.php?f=34 ... ield#p4761
(ふだんは、if文を使ったスニペットを使っているので、内蔵Phxを使っていません。しかし、内蔵Phxをオンにしても表示できませんでした。)
なお、別のテンプレートで下記のようにスニペットコールしているのですが、テンプレート変数がきちんと取得できています。
コード: 全て選択
[[GetField? &docid=`7` &field=`hogehoge`]]