Layout
Design
Sie haben die Möglichkeit, in einem Template mehrere Designs zu verwalten und zu verwenden. Mit dieser Einstellung können Sie das zu verwendende Design festlegen.
HTML-Datei
Das ist die eigentliche Template-Datei, die von Joomla! gerendert wird. Sie beinhaltet die komplette HTML-Struktur. In der Auswahlliste erscheinen alle PHP-Dateien, die sich im Ordner /html/index/[design]/ befinden.
Zentrale-Stylesheets für das Layout
Hier werden die zentralen Stylesheets entsprechend der angezeigten Spalten (#col1, #col2 und #col3) festgelegt. Die bereits vorgefertigten Basis-Stylesheets decken bereits alle Darstellungsmöglichkeiten ab. Die Dateien werden bereits vorab entsprechend des Dateinamens in den Auswahllisten vorsortiert.
Es wird unterschieden zwischen layout_xyz.css (alle Browser) und patch_xyz.css (Anpassungen für den IE). Mehr dazu erfahren Sie in der YAML-Dokumentation.
Alle layout_xyz.css Stylesheets befinden sich in /css/[design]/. Die patch_xyz.css Dateien sind in /css/[design]/patches/ zu finden.
Folgend eine kurze Beschreibung zum Aufbau der Dateinamen in JYAML.
Syntax: [layout/patch]_[beschreibung]_[anzuzeigende Spalten].css
- [layout/patch] = Feste Bezeichnung
- [beschreibung] = Beliebiger Name, der als Kurzbeschreibung dient. Es darf kein _ (Unterstrich) verwendet werden.
- [anzuzeigende Spalten] = Hiermit sind die Nummern von col1-col3 gemeint. Die Reihenfolge der Nummern ist egal, sollte aber zur Orientierung passend gewählt werden. Wenn zum Beispiel #col1 links, #col2 rechts und #col3 in der Mitte erscheint, dann ist die Bezeichnung "132" empfehlenswert.
Nachfolgend eine Auflistung der vorhandenen Zentral-Stylesheets:
#col1=aus | #col2=aus | #col3=an:- nur "1col_3"
- "2col_13" (Standard)
- "2col_31" (SEO)
- "2col_32" (Standard)
- "2col_23" (SEO)
- "3col_123"
- "3col_132" (Standard)
- "3col_213" (SEO)
- "3col_231"
- "3col_321"
- "3col_312" (SEO)
Die Spalten #col1 und #col2 sind nur aktiv, wenn in der entsprechenden Position Module geladen sind. Das bedeutet, die Spaltenanzahl richtet sich automatisch nach den aktiven Modulen.
