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 就会识别嵌入在“双引号”中的分配变量。有关详细信息,请参阅命名。

  • 对于任何其他字符,例如句点 (.) 或 $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 回答