[英]Add custom content element layouts in TYPO3
在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
}
無論我嘗試什么,我都無法將其他兩個布局添加到后端的下拉列表中。 這可能是什么原因?
默認情況下,只有4個布局(0 =標准,1-3 =布局1-3)。 通過使用altLabels,您只能重命名現有布局。 因此,要獲得更多布局,您需要添加它們
TCEFORM.tt_content.layout {
addItems {
4 = my Layout 4
5 = my Layout 5
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.