我正在使用带有bootstrap_package的Typo3 6.2.15。
我在购物篮后插入了语言栏。如何在导航栏之后插入?
lib.navigation.basket.20 < lib.language
DOM的屏幕截图:link
答案 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,创建自己的模板存储空间)!