[英]Define TYPO3 content element layouts for a specific list_type
在 TYPO3 中,您可以定義自定義布局以專門顯示在Appearance > Content Element Layout > Layout 中,用於特定的 CType,例如“gridelements_pi1”。 我該如何針對特定的 list_type(其中 CType 是“list”)執行此操作?
代碼示例:
TCEFORM {
tt_content {
layout {
addItems {
# layout items for all
}
types {
# CType "gridelements_pi1"
gridelements_pi1 {
addItems {
# layout items only for "gridelements"
}
}
list {
# is it possible to have
# layout items only for list_type "XYZ" ?
}
}
}
}
}
AFAIK 不可能將其限制為特定的 list_type。 CType = 故事結束(就像你的例子)
可能的解決方案:如果這是您自己的擴展,您可以添加自己獨特的 CType,而不僅僅是將其稱為“列表”。
tt_content_defValues {
CType = your_own_ctype
list_type = extname_pluginname
}
正如 Mikel 所說:在排版結構中沒有更多選項來配置特殊插件。
但是可以使用 TSconfig 中可能的條件來識別當前上下文中的插件類型。
我記得使用它的安裝,但我不記得確切的配置以及這是否仍然適用於較新的 TYPO3 版本。 所以不幸的是,我沒有這個案例的工作示例或文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.