我正在处理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} 的地方。我认为它不想在一个聪明的标签中接受一个聪明的标签,
任何想法我应该做什么,
答案 0 :(得分:1)
在双引号中嵌入Vars
Smarty将识别嵌入“双引号”中的已分配变量 只要变量名包含 只有数字,字母和 under_scores。请参阅命名了解更多信息 细节。
使用任何其他字符,例如句点(。)或 $ object->引用,然后是变量 必须被
backticks
包围。
所以试试这个:
{cms_module module="image_mod_test" what="image" where_project="`$item->id`" orderby="priority,id" template="inner_galleries"}