我遇到了全局变量在作为参数传递时无法解析的麻烦。全局变量不解析为参数
{exp:channel:entries
disable="categories|category_fields|member_data|pagination|trackbacks"
dynamic="no"
entry_id="{structure:child_ids_for:21}"
}
(0.012500/3.36MB)标签:{EXP:信道:条目禁用= “类别| category_fields | member_data |分页|引用通告” 动态= “否” entry_id = “{结构:child_ids_for:21}” }
时,会产生相同的结果与不解析=“向内”
但是这工作得很好,并抓住我需要
{exp:channel:entries
disable="categories|category_fields|member_data|pagination|trackbacks"
dynamic="no"
entry_id="{exp:query sql='SELECT exp_structure.entry_id,
exp_structure.parent_id,
exp_structure.lft
FROM exp_structure
WHERE parent_id = 21
ORDER BY exp_structure.lft ASC'}{entry_id}|{/exp:query}"
parse="inward"
}
的数据,但是,那么如果我加入一个全球性的variabl e author_id =“{logged_in_member_id}”它无法工作,如果我将该值硬编码为1,那么它就起作用。
对这里会发生什么有什么想法?
谢谢德里克,试图避免嵌入,但似乎是这里的解决方案。感谢您的意见,非常感谢。 – greendesigned