表达式引擎的论坛模块在其模板中使用 {include:file} 标签,例如 forum_themes/developer/forum_index/main_forum_list.html:
{include:table_heading}
{include:table_rows}
{include:table_footer}
我已经搜索了包含标签文档,但在任何地方都找不到?什么是包含标签以及应该在何时/何地使用它?它特定于讨论论坛模块吗?
表达式引擎的论坛模块在其模板中使用 {include:file} 标签,例如 forum_themes/developer/forum_index/main_forum_list.html:
{include:table_heading}
{include:table_rows}
{include:table_footer}
我已经搜索了包含标签文档,但在任何地方都找不到?什么是包含标签以及应该在何时/何地使用它?它特定于讨论论坛模块吗?
我无法谈论 {include:file} 标记的范围,但在大多数情况下,{embed} 标记是您将在 ExpressionEngine 中用于包含/嵌入其他代码位的标记。
其他替代方案,具体取决于您希望在页面中包含的信息,是Snippets、 Global Variables 或对于更复杂的信息LowVariables
论坛很难定制,文档也很少,但论坛的包含本质上是一个嵌入。
对于自定义您的论坛,我建议您查看使用Devot:ee 上的Scaffold Theme
It should also be noted that {include:file} only work in the forum template code and most standard EE tags (such as the {embed} tag) don't work in the forum templates. Why? I don't know, but dems da rules. :)
没有关于 {include:XXX} 标记的文档,因为它仅在论坛模板中使用。
你永远不会在普通的 EE 模板中使用这个标签。在 EE 模板中,您将根据需要使用 {embed="group/template"} 标记或 Snippet。
除了相互嵌入模板外,您还可以为模板创建共享布局。布局可以被认为是包装模板或反向嵌入。要使用模板,请使用模板顶部的 {layout=""} 标签:
{layout="template_group/template"}