Layout Optionen
HTML Template
Ein Joomla! Template versteht grundsätzlich verschiedene Anzeigetypen. Dies sind z.B. index.php, component.php und error.php. Je nach Anwendungsfall wird die entsprechende Datei von Joomla! geladen. Standardmäßig wird von Joomla die index.php geladen. Bei Popups wird in den meisten Fällen ein "tmpl=component" an die URL angehängt, womit die component.php aufgerufen wird.
In JYAML kann man zusätzlich für jeden Anzeigetyp ein spezielles HTML-Template laden. Diese Templates befinden sich im Verzeichnis "/html/" des Templates (z.B. /html/index/ oder /html/component/). Im index Verzeichnis sind bereits mehrere Beispiele enthalten. Es können jederzeit weitere Dateien angelegt werden. Dies wurde so gelöst, weil man so für jeden Template-Style ein anderes HTML-Template auswählen kann.
Statisches Layout
Standardmäßig ist JYAML so eingestellt, dass automatisch erkannt wird, ob die Spalten #col1 und #col2 angezeigt werden müssen. Dies hängt davon ab, ob ein Module in den entsprechenden Modulpositionen zugewiesen und veröffentlicht sind. Es kann jedoch ein Statisches Layout zugewiesen werden. Wenn dies der Fall ist wird die automatische Spaltenerkennung deaktiviert. Es können auch alle Spalten (#col1, #col2 und col3#) deaktiviert werden, falls diese nicht benötigt werden.
Spaltenreihenfolge
Für jede Spaltenanzahl kann die optische Spaltenreihenfolge festgelegt werden. Genauere Informationen zu diesem Thema finden Sie in der YAML Dokumentation "Freie Anordnung und Verwendung der Content-Spalten".
Leere Module zählen
Wenn diese Option auf Nein steht, werden nur Module mit Inhalt gezählt. Und wenn Ja ausgewählt wird, werden auch Module die keinen Inhalt haben, aber veröffentlicht sind, gezählt. Diese Funktion beeinflusst die Automatische Spaltenerkennung sowie die Funktion 'countModules' innerhalb der Template Dateien.
Diese Option ist zusätzlich in jedem Modul verfügbar.
Dies ist nützlich, wenn Leere Module zählen auf Nein steht, aber ein einzelnes Modul keinen echten Inhalt hat (z.B. reines Javascript) und somit nicht gezählt werden kann.
Skin
In JYAML ist ein Skin nur eine zusätzliche CSS-Datei, die an letzter Position geladen wird. Sie können damit theoretisch alle CSS Änderungen vornehmen ohne eine vorhandene Datei anzupassen.
Ein Skin kann angelegt werden indem Sie im Template Verzeichnis /css/ eine Datei mit skin.myownskin.css anlegen (myownskin steht für einen beliebigen Namen). Danach können Sie diesen in der Template-Konfiguration auswählen. Als Ausgangsbeispiel können Sie die bereits enthaltene skin.example.css nehmen.
Skins sind vor allem nützlich, wenn Sie einem Kunden oder bei einem Fertig-Design-Template z.B. mehrere Farb-Schemen mitliefern möchten.
Logo Bild und Slogan Text
Hier kann man auf einfache weise ein Logo Bild auswählen und einen Slogan Text definieren.
Favicon Bild
Hier können Sie das Favicon auswählen. Wenn kein Bild gewählt ist wird die favicon.ico im Template-Verzeichnis von Joomla verwendet. Das Favicon-Bild muss vorher über die Joomla! Mediaverwaltung oder über FTP in das /images/ Hauptverzeichnis von Joomla! hochgeladen werden. Das Bild muss die Dateiendung "http://static.jyaml.com/.ico" haben.
