0

MODX Revolutionを正しく理解していれば、プロパティセット([ツール]-> [プロパティセット])を作成して、デフォルトのプロパティとして要素に適用できるはずです。rtfm.modx.comを参照してください。

次の値を使用して、プロパティセット-'tvsEnabled'-を作成しました。

includeTVs: 1
tvPrefix: (empty string)
processTVs: 1

そして、私は次のスニペットと呼びます。

[[getResources@tvsEnabled? &parents=`8` &tpl=`TplArticle`]]

これは何も返しません...

4

1 に答える 1

0

まず、 tplにもエラーがある可能性があるため、 TplArticle tplのコードを入力してください。上記のコードは完全に正しいです。

次に、tvPrefixパラメータを適切に設定する必要があります。空の文字列を入れても害はありません。ただし、デフォルト値を上書きしないようにしてください。これで、空の文字列を入力した場合、tplは、指定したtvPrefixものに従ってテンプレート変数にアクセスする必要があります。たとえば、[[+name]]。デフォルト値をオーバーライドしない場合は、+tv.接頭辞が付いたテンプレート変数にアクセスする必要があります(例:[[+tv.name]]

これがうまくいかない場合は、手元にあるタスク全体と、それに関連するすべてのコードについて詳しく説明してください。

于 2011-09-16T11:11:07.500 に答える