为根页面设置不同的模板部分
Set a different template partial for root page
我有两个流体模板部分,一个用于主页(根)页面,一个用于所有内部页面。两个模板使用相同的后端布局。
如何设置在什么地方使用什么模板?
我能找到的唯一信息是将模板与所用的 BE 布局联系起来,但是当他们使用相同的布局时,这显然行不通。
您可以在 BE 中的 BE 布局上方使用 FE 布局的设置。
它可以像这样在 <f:if>
中使用:
<f:if condition="{data.layout} == 1">
<f:then>
#partial1
</f:then>
<f:else>
#partial2
</f:else>
</f:if>
BE Layout 用于列,显示内容区域以放置您的内容。
FE 布局 是相同栏目和内容的不同布局。
只是它们的用法示例:
使用 BE 布局,您可以决定是在 BE 中需要 页眉、主要部分和页脚部分,还是只需要 带有主要块的页眉。
使用有限元布局,您可以决定背景颜色是蓝色还是橙色。
这里有几种方法:
1:您可以创建第二个 BE 布局(作为第一个布局的副本),并将其称为家。您现在可以使用此 'home' 模板指向新的主页模板。
2:设置打字错误设置或变量并将其发送到您的模板。使用常量,您可以设置此变量,并且在您的流体模板中,您现在可以使用 if 语句来切换您的模板(或部分)。
我有两个流体模板部分,一个用于主页(根)页面,一个用于所有内部页面。两个模板使用相同的后端布局。
如何设置在什么地方使用什么模板?
我能找到的唯一信息是将模板与所用的 BE 布局联系起来,但是当他们使用相同的布局时,这显然行不通。
您可以在 BE 中的 BE 布局上方使用 FE 布局的设置。
它可以像这样在 <f:if>
中使用:
<f:if condition="{data.layout} == 1">
<f:then>
#partial1
</f:then>
<f:else>
#partial2
</f:else>
</f:if>
BE Layout 用于列,显示内容区域以放置您的内容。
FE 布局 是相同栏目和内容的不同布局。
只是它们的用法示例:
使用 BE 布局,您可以决定是在 BE 中需要 页眉、主要部分和页脚部分,还是只需要 带有主要块的页眉。
使用有限元布局,您可以决定背景颜色是蓝色还是橙色。
这里有几种方法:
1:您可以创建第二个 BE 布局(作为第一个布局的副本),并将其称为家。您现在可以使用此 'home' 模板指向新的主页模板。
2:设置打字错误设置或变量并将其发送到您的模板。使用常量,您可以设置此变量,并且在您的流体模板中,您现在可以使用 if 语句来切换您的模板(或部分)。