Hallo,
ich habe folgendes Problem:
ich möchte auf einer Seite maximal drei verschiedene Content-Bereich einrichten und zwar als Dreispalter.
Wenn aber für eine der beiden seitlichen Spalten kein Inhalt
vorhanden ist, dann sollte die mittlere Spalte automatisch
um das Mass der fehlenden Randspalte erweitert werden, so
dass ein asymetrisches zweispaltiges Layout erscheint.
Wie kann ich das Lösen?
Gibt es condition die anzeigt, ob ein Content-Bereich mit Inhalt gefüllt ist?
Gruß
Gerd Aldinger
Also ich würde das so machen, dass ich den Redakteuren die Auswahl gebe, wann Sie ein zweispaltiges oder ein dreispaltiges Layout haben möchten.
#-------------------------------------------------------------------
# Festlegen des Templates 2-Spaltig
#
page.10 = TEMPLATE
page.10.template = FILE
[globalVar=TSFE:page|layout=0]
page.10.template.file = ***.html
page.includeCSS.file1 = ***.css
page.includeCSS.file2 = ***.css
[global]
# Festlegen des alternativen Templates 3-Spaltig
# Layout 1
[globalVar=TSFE:page|layout=1]
page.10.template.file = ***.html
page.includeCSS.file1 = ***.css
page.includeCSS.file2 = ***.css
[global]
Dann noch folgendes ins TSConfig deiner Rootseite
#-----------------------------------------------------
# TCEForms anpassen für Layoutwahl
TCEFORM.pages.layout.altLabels.0 = 2-Spalten
TCEFORM.pages.layout.altLabels.1 = 3-Spalten
TCEFORM.pages.layout.removeItems = 2,3,4,5,6
#------------------------------------------------------
#-----------------------------------------------------
# Spalten im BE ausblenden
mod.SHARED.colPos_list = 0,1
#--------------------------------------------------------
Oder du benutzt die Ext. templateselector.
Gruß
Daniel
PS: Ich habe ein CSS-Layout, dass die Anzahl der dargestellten Spallten über unterschiedliche CSS-dateien regelt.
Hallo Daniel,
vielen Dank für Deine ausführliche Antwort. Ich werde in der von Dir vorgeschlagenen Weise verfahren.
> Oder du benutzt die Ext. templateselector.
Das kenne ich noch nicht. Ich arbeite noch ganz einfach ohne Extension zur Template-Erstellung.
Viele Grüße
Gerd Aldinger