2011-10-17 18 views
0

where-json-string内で変数を使用することに少し問題があります。 私はMIGX getImageListを他のMIGX getImageList -templateの中で実行しています。MODx MIGX変数(json文字列内)

[[getImageList? 
&tvname=`migxProducts` 
&where=`{"productGroupName:=":"[[+productGroupName]]","productItemType:=":"product"}` 
&tpl=`migxProductsListRowTpl`]] 

[[+ productGroupName]]がすべて破損しているようです。どこの文字列でその変数を使う必要があります。

何が間違っているのか、または解決策があるかどうかわかりませんか?

ありがとうございます。

答えて

0

productGroupName変数はどのように取得していますか? MODXタグを混ぜていると思います。

現在のリソース上にあるテレビの場合は、[[*productGroupName]]を使用します。

getResourcesコールからプルされた場合は、接頭辞が空(パラメータgetResources?… &tvPrefix=)であることを確認するか、デフォルト接頭辞:[[+tv.productGroupName]]を使用します。

私は助けてくれることを願っています。

+0

私はそうは思わない。変数は以前の数行だけうまく動作しています。これは、コードを破るjson文字列内で実行されているときです。私はMIGXを使用しています:http://rtfm.modx.com/display/ADDON/MIGX – Emin

関連する問題