嗨,我在处理 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将识别嵌入在"双引号"中的分配变量 只要变量名包含 只有数字、字母和 under_scores。请参阅命名以获取更多信息 细节。
使用任何其他字符,例如句点 (.) 或 $object>引用,然后是变量 必须被
backticks
包围。
源
所以试试这个:
{cms_module module="image_mod_test" what="image" where_project="`$item->id`" orderby="priority,id" template="inner_galleries"}