为根页

时间:2016-06-15 11:21:28

标签: typo3 fluid

我有两个流体模板部分,一个用于主页(根)页面,一个用于所有内部页面。两个模板都使用相同的后端布局。

如何设置在哪里使用哪个模板?

我能找到的唯一信息将模板与所使用的BE布局联系起来,但是当它们使用相同的布局时,这显然是不可行的。

2 个答案:

答案 0 :(得分:1)

您可以使用BE中BE布局正上方的FE布局设置。

它可以像<f:if>那样使用:

<f:if condition="{data.layout} == 1">
  <f:then>
    #partial1
  </f:then>
  <f:else>
    #partial2
  </f:else>
</f:if>

BE布局用于列,显示内容区域以放置内容。

FE布局是相同列和内容的不同布局。

只是一个使用它们的例子:

使用BE布局,您可以决定是否需要BE中的页眉,主页和页脚部分,或者只需要带有主程序段的页眉。

使用FE布局,您可以决定backgroundcolor blue orange

答案 1 :(得分:0)

你可以在这里找到几种方法:

1:您可以创建第二个BE布局(作为第一个BE布局的副本),然后将其称为主页。你现在可以使用这个&#39; home&#39;模板指向新的主页模板。

2:设置一个typoscript设置或变量并将其发送到您的模板。使用常量可以设置此变量,在流体模板中,您现在可以使用if语句切换模板(或部分)。