Hallo,
ich würde gerne über das Layout die Darstellung der Contentlemente im Fluid anpassen.
Im Prinzip geht das auch einfach, aber mein Problem ist das ich Frontend_Layouts immer nur für alle Content-Elemente anlegen kann.
Gibt es eine Möglichkeit diese Darstellung zu ändern?
Beispiel:
Ich würde gerne ein Hero Bild Element haben, welches man als Layout bei einen Bild auswählen kann.
Im prinzip wünsche ich mir folgendes:
[globalVar = GP:defVals|tt_content|CType==textpic]
TCEFORM {
tt_content {
layout {
addItems {
101 = Hero Image
}
}
}
}
[end]
Leider funktioniert es so nicht.
Gibt es einen anderen Weg wie ich einfach individuelle Contentelemente aus den Standardelementen zaubern kann?
Vielleicht mit einer custom TsConfig Condition?
Aber sich geht das, so zum Beispiel...
TCEFORM.tt_content {
removeItems = 1,2,3
header_layout {
altLabels {
1 = LLL:EXT:hhthemetown/Resources/Private/Language/locallang_pageconfig.xlf:tceform.page.header1
2 = LLL:EXT:hhthemetown/Resources/Private/Language/locallang_pageconfig.xlf:tceform.page.header2
3 = LLL:EXT:hhthemetown/Resources/Private/Language/locallang_pageconfig.xlf:tceform.page.header3
4 = LLL:EXT:hhthemetown/Resources/Private/Language/locallang_pageconfig.xlf:tceform.page.header4
5 = LLL:EXT:hhthemetown/Resources/Private/Language/locallang_pageconfig.xlf:tceform.page.header5
}
addItems {
6 = LLL:EXT:hhthemetown/Resources/Private/Language/locallang_pageconfig.xlf:tceform.page.onlybold
}
}
layout {
removeItems = 1,2,3
types {
menu {
addItems {
}
}
list {
addItems {
}
}
div {
addItems {
}
}
default {
}
textmedia {
removeItems = 1,2,3
addItems {
200 = ImageSlider
}
}
}
}
}
Danke genau so habe ich es gestern auch im TYPO3#SLACK gelernt
TCEFORM {
tt_content {
layout {
altLabels {
0 = Standard
1 = Layer 2 (not in use)
2 = Layer 3 (not in use)
}
types {
textpic {
addItems {
101 = Hero Image
}
keepItems = 101
}
}
}
}
}