在TYPO3中,我想将几个自定义内容元素布局添加到现有的默认内容类型"Header“中。例如,自定义布局应该可以使最初是H1头的头看起来像H2或H3。
所以我添加了这段Typoscript代码,它应该会在后端的界面中添加额外的选项:
TCEFORM {
tt_content {
layout {
altLabels {
0 = abc
1 = def
2 = geh
3 = Layout H1
4 = Layout H2
5 = Layout H3
}
removeItems = 6,7,8,9,10
}
}
}除此之外,还应该添加CSS类:
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = layout
3 = TEXT
3.value = like-h1
4 = TEXT
4.value = like-h2
5 = TEXT
5.value = like-h3
}然而,在我的3个附加布局中,只有一个被添加到后端的界面中:

无论我怎么尝试,我都不能将另外两个布局添加到后端的下拉列表中。这可能是什么原因呢?
发布于 2019-07-07 00:32:44
默认情况下只有4个布局(0 =标准,1-3 =布局1-3)。通过使用altLabels,您只能重命名现有布局。因此,要获得更多布局,您需要添加它们
TCEFORM.tt_content.layout {
addItems {
4 = my Layout 4
5 = my Layout 5
}
}https://stackoverflow.com/questions/56913091
复制相似问题