Liebe Community,
hier beschreibe ich ein Layout mit Header, Footer und dazwischen bis zu 3 Spalten.
"Das ist doch das normale Contao-Layout"?
Ja, aber mit den folgenden Extras:
1. Der Footer ist immer am unteren Ende der Seite, egal ob der Inhalt das Fenster füllt oder nicht. Ist der Inhalt länger, dann bleibt der Footer unter dem Inhalt.
2. Es ist eine Mischung aus dynamischen und statischem Layout: solange das Fenster die angegebene Maximalbreite nicht überschreitet passt sich der Inhalt an die Fenstergröße an (dynamisch). Wenn aber der Maximalwert erreicht ist, dann verbreitert sich der Inhalt nicht weiter sondern wird im Fenster zentriert. Damit lassen sich z.B. zum Lesen zu lange Textzeilen vermeiden.
3. Die Layout-Bereiche #left und #right können aus optischen Gründen mit relativer Breite (also in Prozent) definiert werden. Falls notwendig, dann kann jeweils auch eine Minimalbreite angegeben werden. Fall nötig (bei zu schmalem Fenster) verdrängen die Seitenbereiche dann den Inhalt des Hauptbereichs.
Das Seiten-Template (fe_page.tpl) baut dabei die folgende Struktur auf:
Eure Meinung dazu würde mich interessieren.
Wär auch nett, wenn jemand das mal in anderen Browsern als FF 3.6, IE 8 und IE 7 testen könnte.
Hier ein Link zum Ausprobieren: http://www.folkfreun.de/layoutdemo.html
Ich habe mal die betreffenden Dateien und die modifizierte fe_page.tpl angehängt.
Gruß, folkfreund
hier beschreibe ich ein Layout mit Header, Footer und dazwischen bis zu 3 Spalten.
"Das ist doch das normale Contao-Layout"?
Ja, aber mit den folgenden Extras:
1. Der Footer ist immer am unteren Ende der Seite, egal ob der Inhalt das Fenster füllt oder nicht. Ist der Inhalt länger, dann bleibt der Footer unter dem Inhalt.
2. Es ist eine Mischung aus dynamischen und statischem Layout: solange das Fenster die angegebene Maximalbreite nicht überschreitet passt sich der Inhalt an die Fenstergröße an (dynamisch). Wenn aber der Maximalwert erreicht ist, dann verbreitert sich der Inhalt nicht weiter sondern wird im Fenster zentriert. Damit lassen sich z.B. zum Lesen zu lange Textzeilen vermeiden.
3. Die Layout-Bereiche #left und #right können aus optischen Gründen mit relativer Breite (also in Prozent) definiert werden. Falls notwendig, dann kann jeweils auch eine Minimalbreite angegeben werden. Fall nötig (bei zu schmalem Fenster) verdrängen die Seitenbereiche dann den Inhalt des Hauptbereichs.
Das Seiten-Template (fe_page.tpl) baut dabei die folgende Struktur auf:
Code:
html
head
/head
body
wrapper
beforeFooter
header
inside
/inside
/header
(custom_before)
container
left
inside
/inside
/left
right
inside
/inside
/right
main
inside
/inside
(custom_main)
/main
/container
(custom_after)
/beforeFooter
footer
inside
/inside
/footer
/wrapper
/body
/html
Wär auch nett, wenn jemand das mal in anderen Browsern als FF 3.6, IE 8 und IE 7 testen könnte.
Hier ein Link zum Ausprobieren: http://www.folkfreun.de/layoutdemo.html
Ich habe mal die betreffenden Dateien und die modifizierte fe_page.tpl angehängt.
Gruß, folkfreund


zur Erstellung des inline-CSS und auch zwei Schalter, mit denen man das beeinflussen kann.
,
Kommentar