erstmal danke für deine antwort
aber jetzt habe ich noch eine frage und zwar wo muss ich diesen ganzen code einbinden?
soweit ich das verstanden habe muss man diesen code
# Inhalt der Layout Select box bei seiten
TCEFORM.pages {
layout.altLabels.2 = 3 Spalten
layout.altLabels.1 = 2 Spalten
layout.altLabels.0 = Normal (1 Spalte)
}
# Inhalt der Typ Select box bei content Elementen
TCEFORM.tt_content {
header_layout.altLabels.2 = Grauer Hintergrund
header_layout.altLabels.1 = Gruener Hintergrund
header_layout.altLabels.0 = Normal(weis)
}
in die tsconfig der root seite einbinden also quasi auf die root-seite rechtsklick--> bearbeiten --> ressourcen --> und dann in das feld typoscript konfiguration
und jetzt kommt das wo ich denke das das mein fehler ist und zwar wo man diesen code einbinden muss
[globalVar=TSFE:page|layout=1]
page.10.template.file= fileadmin/templates/template_2spalten.html
[global]
[globalVar=TSFE:page|layout=2]
page.10.template.file= fileadmin/templates/template_3spalten.html
[global]
soweit ich es verstehe muss ich dazu in das erstellte template meiner rootseite welche ich über das listentool erreiche und dann auf das haupttemplate klicke und da den code in das setup reinkopiere
mein code sieht dort folgendermaßen aus
# Create and configure our site
page = PAGE
page.typeNum = 0
page.meta.DESCRIPTION = My Site
page.meta.KEYWORDS = Internet, Homepage, Typo3
# Create a Fluid Template
page.10 = FLUIDTEMPLATE
page.10 {
# Set the Template Pathes
partialRootPath = fileadmin/templates/hermes/partials/
layoutRootPath = fileadmin/templates/hermes/layouts/
variables {
# Assign the main column with our {content}-destination
content < styles.content.get
# Assign the left column with our {content_left}-destination
content_left < styles.content.get
content_left.select.where = colPos = 1
# Assign the right column with our {content_right}-destination
content_right < styles.content.get
content_right.select.where = colPos = 2
}
}
# Assign the Template files with the Fluid Backend-Template
page.10.file.stdWrap.cObject = CASE
page.10.file.stdWrap.cObject {
key.data = levelfield:-1, backend_layout_next_level, slide
key.override.field = backend_layout
# Set the default Template, our 3 column Template
default = TEXT
default.value = fileadmin/templates/hermes/threeColumn.html
# Set also the first [2] Template, our 3 column Template
2 = TEXT
2.value = fileadmin/templates/hermes/threeColumn.html
# Set a second [3] Template, our full size Template
3 = TEXT
3.value = fileadmin/templates/hermes/fullSize.html
}
# Assign own css files
page.includeCSS {
file1 = fileadmin/templates/hermes/css/bootstrap.min.css
file2 = fileadmin/templates/hermes/css/bootstrap-theme.min.css
file3 = fileadmin/templates/hermes/css/style.css
}
# Assign own javascript files
page.includeJS {
file1 = fileadmin/templates/hermes/js/jquery.min.js
file2 = fileadmin/templates/hermes/js/bootstrap.min.js
}
so nun meine frage muss ich jetzt den code in diesen kopieren wenn ja wohin und wenn nicht wo muss der dann hin?
im grunde habe ich bloß meine main.html und meine sub.html in welche ich die ganzen partials einbinde und diese unterscheiden sich eben in den partials die sich im content bereich befinden und da möchte ich bequem per seite einstellen welches template aktiv sein soll wenn möglich auch zwischen 3 oder noch paar mehr templates.
ich würde mich sehr über eine antwort freuen 🙂
Gruß
Andi