0

こんにちは、 で CTLModuleMaker を扱っています。これがあります。

 {cms_module module="image_mod_test" what="image" where_project="{$item->id}" orderby="priority,id" template="inner_galleries"}

where_project{$item->id}に注意してください。これは機能しません。基本的に、現在反復中のオブジェクトの ID を{$item->id}の代わりに表示したいのです。smarty タグ内に smarty タグを受け入れたくないと思いますが、

私が何をすべきかについてのアイデア、、

4

1 に答える 1

1

二重引用符での変数の埋め込み

  • Smarty は、変数名に数字、文字、および under_scores のみが含まれている限り、「二重引用符」に埋め込まれた割り当てられた変数を認識します。詳細については、ネーミングを参照してください。

  • ピリオド (.) や $object->reference など、その他の文字を使用する場合は、変数を . で囲む必要がありますbackticks

ソース

だからこれを試してください:

{cms_module module="image_mod_test" what="image" where_project="`$item->id`" orderby="priority,id" template="inner_galleries"}
于 2011-05-06T13:28:55.330 に答える