Ich habe eine Distribution eingerichtet, die auch PageTS für backend_layouts bereitstellt.backend_layout mit anderen colPos als 0,1,2 funktioniert nicht
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
'<INCLUDE_TYPOSCRIPT: source="FILE:EXT:'. $_EXTKEY .'/Configuration/TSconfig/Page.txt">');
und dies ist, wie Sie Inhalte mit TypoScript zugeordnet
page.20 = FLUIDTEMPLATE
page.20 {
partialRootPath = {$resDir}/Private/Partials
layoutRootPath = {$resDir}/Private/Layouts
file.stdWrap.cObject = CASE
file.stdWrap.cObject {
key.data = levelfield:-1, backend_layout_next_level, slide
key.override.field = backend_layout
# das default template 2spaltig
default = TEXT
default.value = {$resDir}/Private/Templates/Landing.html
# das LandingPage backend layout 3 spaltig
pagets__1 = TEXT
pagets__1.value = {$resDir}/Private/Templates/Landing.html
# das 2spaltige backend layout
pagets__2 = TEXT
pagets__2.value = {$resDir}/Private/Templates/Default.html
}
variables {
kopf < styles.content.get
kopf.select.where=colPos=5
contentLeft < styles.content.get
contentLeft.select.where=colPos=1
contentMain < styles.content.get
contentMain.select.where=colPos=0
contentRight < styles.content.get
contentRight.select.where=colPos=2
}
}
Problem ist:
Egal was ich tue, nicht ich colPos 5 generiert in Frontend erhalten. Es scheint nur colPos 0 (Haupt), 1 (links), 2 (rechts) erlaubt zu sein. Aber der Inhalt wird in der Datenbank gespeichert und hat eine 5 im Feld colpos. Und kein Ergebnis für colPos 5.
Ich verwende nur fluid_styled_content - keine css_styled_content. Und es ist vor meiner Verteilung in Template Setup enthalten.
UPDATE dies auf nginx ist mit php7.0-fpm & mysql 5.6
vergessen zu sagen, dass der Kopf Variable in einem Teil verwendet wird, so ist es genau das gleiche Problem wie hier angegeben partial variable problem
Lösung wurde wie in der angegebenen Verbindung mit der Verwendung von Argumenten beschrieben: {contentTop: contentTop} innerhalb der partiellen. Lustig, ich konnte das nirgends dokumentiert finden – FitzPatrick
Nur ein Kommentar: Verwenden Sie nicht die Variablen-Abschnitt für das, da dies ein Nachteil in Bezug auf die Leistung ist. Lesen Sie dazu unter http://stackoverflow.com/a/38843416/2389552 –