Obwohl es so einfach scheint, bekomme ich nur eine Vorlage in meinem FE. Während die BE-Layouts gut funktionieren, bekomme ich keine meiner anderen FE-Vorlagen. Nur die DefaultTemplate erscheint jedes Mal. Nachdem ich alle möglichen Samples/Themen gelesen habe, stecke ich fest. Hier ist mein Setup.Wie bekomme ich meine anderen TYPO3 FE Vorlagen?
Die TSconfig und PageTS alle anderen Dateien sind in der Erweiterung gespeichert.
# Layout Select box for the FE templates
TCEFORM.pages {
layout.altLabels.3 = NewsLetterTemplate
layout.altLabels.2 = RedFooterTemplate
layout.altLabels.1 = DefaultTemplate
layout.altLabels.0 = DefaultTemplate
removeItems = 4,5,6,7,9,10
}
###########################################
# Config Fluid-Template
page = PAGE
page.typeNum = 0
page.10 = FLUIDTEMPLATE
page.10{
#Path to the template files stored extension
partialRootPath = {$resDir}/Private/Partials
layoutRootPath = {$resDir}/Private/Layouts
file = {$resDir}/Private/Templates/DefaultTemplate.html
templateName = TEXT
templateName.stdWrap.cObject = CASE
templateName.stdWrap.cObject {
key.data = pagelayout
default = TEXT
default.value = {$resDir}/Private/Templates/DefaultTemplate.html
#Default template
pagets__DefaultTemplate = TEXT
pagets__DefaultTemplate.value = {$resDir}/Private/Templates/DefaultTemplate.html
#Second template
pagets__RedFooterTemplate = TEXT
pagets__RedFooterTemplate.value = {$resDir}/Private/Templates/RedFooterTemplate.html
#Third template
pagets__NewsLetterTemplate = TEXT
pagets__NewsLetterTemplate.value = {$resDir}/Private/Templates/NewsLetterTemplate.html
}
#Here some variables for use in the template by using {}
variables {
siteName = TEXT
siteName.value = PIZZAWORKSHOP.nl
pageTitle = TEXT
pageTitle.data = page:title
#get the content into the template:
content < styles.content.get
#Maincontent
content_main < styles.content.get
content_main.select.where = colPos = 0
#Content Colom 1
content_column_1 < styles.content.get
content_column_1.select.where = colPos = 1
#Content Colom 2
content_column_2 < styles.content.get
content_column_2.select.where = colPos = 2
}
}
Vielleicht einer von euch kann mir hier in die richtige Richtung? Vielen Dank.
W.
Ohne den gesamten Code zu überprüfen. 'key.data = pagelayout' muss' key.data = pages: layout' sein. –
Die key.data = wurde geändert, aber das Ergebnis ist immer noch dasselbe (ja alle Caches werden geleert). Also, vielleicht gibt es einen Fehler in meinem Code oder Setup? –