导航栏后插入

时间:2016-01-28 15:42:31

标签: typo3

我正在使用带有bootstrap_package的Typo3 6.2.15。

我在购物篮后插入了语言栏。如何在导航栏之后插入?

lib.navigation.basket.20 < lib.language

DOM的屏幕截图:link

1 个答案:

答案 0 :(得分:1)

查看模板EXT:bootstrap_package / Resources / Private / Layouts / Page / Default.html。在那里你应该看到行

<f:render partial="Navigation/Main" arguments="{_all}"/>
<f:cObject typoscriptObjectPath="lib.navigation.breadcrumb"/>

您可以在TypoScript常量中覆盖此模板:

page.fluidtemplate.layoutRootPath = EXT:yourExt/Resources/Private/Layouts/Page/

在新模板中,您现在可以进行任何所需的修改。 最好的是,你为篮子创建一个新的TypoScript对象:

lib.basket = TEXT
lib.basket.value = whatever

然后,您可以根据需要在布局模板中排列内容:

<f:cObject typoscriptObjectPath="lib.basket"/>
<f:render partial="Navigation/Main" arguments="{_all}"/>
<f:cObject typoscriptObjectPath="lib.language"/>

不要将TypoScript对象分配给其他TypoScript对象(就像使用“lib.navigation.basket.20&lt; lib.language”一样),修改模板(但不要修改原始模板EXT:bootstrap_package,创建自己的模板存储空间)!