我有Typo3-Website,有一个页面布局。本网站有几个部分(新闻,投资组合,幻灯片,...)。每个部分都有自己的特定布局/模板。在Typo3中,我将这些部分作为具有自己模板的子页面。教程中的以下代码以正确的顺序为我提供了这些子页面的内容。
lib.sectionContent {
1 = TMENU
1 {
NO = 1
NO {
doNotLinkIt = 1
stdWrap >
stdWrap {
cObject = COA
cObject {
if.value = 5
if.equals.field = doktype
if.negate = 1
10 < temp.titleSectionId
10.wrap = <section id="|" class="page-section" style="margin-top: 30px;">
20 = CONTENT
20 {
table = tt_content
select {
pidInList.field = uid
}
renderObj < tt_content
}
30 = TEXT
30 {
wrap = </section>
}
}
}
}
}
}
但我也需要使用过的模板。我需要一种方法将子页面及其模板集成到父页面/单页网站中。
答案 0 :(得分:0)
您需要使用该页面的内容呈现模板,而不仅仅是内容。
所以你的20应该是这样的模板对象:
20 = FLUIDTEMPLATE
20 {
file.cObject = CASE
file.cObject {
key.field = backend_layout
1 = TEXT
1.value = fileadmin/templates/first.html
default = TEXT
default.value = fileadmin/templates/default.html
}
variables {
content < styles.content.get
content.select.pidInList.field = uid
}
}
请注意尊重backend_layout_next_level
以及主列以外的其他内容。也喜欢模板文件夹(... RootPaths)而不是直接文件名。