Sie befinden sich hier: Dokumentation > JYAML für Joomla! 1.5 > Überblick > Designverwaltung

Designverwaltung

Mit dem neuen JYAML-Paket können Sie mehrere Designs in einem Template verwalten.

Das bereits beigefügte Design "default" entspricht in etwa dem Standard der YAML-Framework Beispiele um eine einheitliche Grundlage zu bieten. Es wurden nur spezielle Anpassungen vorgenommen, die für Joomla! notwendig sind. Dies betrifft an dieser Stelle vor allem die CSS-Dateien.

Jedes Design besitzt eine komplett eigene Konfigurationsstruktur. Diese Tatsache ermöglicht einen einfachen Export und Import.

Struktur & Aufbau

Da das YAML-Joomla!-Template die Fähigkeit besitzt, mehrere Designs zu verwalten, ist die sonst übliche Verzeichnisstruktur eine Ebene tiefer. Nachfolgend ist der vollständige Verzeichnisbaum eines Designs aufgeschlüsselt.

Verzeichnis Beschreibung
html/index/[Design]

Hier befinden sich die HTML/Index-Dateien eines Templates. Diese beinhalten das eigentliche HTML-Gerüst zur Darstellung der Seite. In der Konfiguration kann eingestellt werden, welche Datei geladen werden soll.

css/[Design]

In diesem Verzeichnis befinden sich alle Stylesheets eines Designs. Die Struktur entspricht 1:1 der des YAML-Frameworks. Dadurch hat man einen guten Überblick über die Dateien. Alle hier enthaltenen Stylesheets können in der Konfiguration geladen werden.

images/[Design]

Dies ist das Verzeichnis in dem alle Bilder abgelegt werden. Mehr muss man dazu glaube ich nicht sagen.

Es gibt hier aber ein Verzeichnis mit dem Namen M_images. Hier befinden sich die Media Bilder, die automatisch von Joomla! in jedem Template gesucht und verwendet werden, falls es vorhanden ist. Genauere Informationen hierzu gibt es im Abschnitt M_images replacement.

scripts/[Design]

Hier werden alle Javascript-Dateien abgelegt, die Sie für Ihre Seite verwenden möchten. Alle hier enthaltenen Skripte können in der Konfiguration geladen werden.

Das Hauptverzeichnis enthält ein paar jQuery-Dateien die zum Beispiel im Debug-Modus benutzt werden. Die jQuery-Javascript-Bibliothek wird auch in einigen JYAML-Template Plugins verwendet.

config/[Design]

In diesem Verzeichnis befinden sich die benutzerdefinierten Konfigurationsdateien. Alle diese Dateien sind im XML-Format hinterlegt. Sie dienen zur benutzerdefinierten Seitenkonfiguration.

Hinweis:
Aus Kenntnis dieser Grundlage ist es erforderlich, dass Sie alle Dateien, wie Bilder, Stylesheets, Skripte und Sonstiges im entsprechenden Designverzeichnis ablegen. Nur so ist gewährleistet, dass beim Export/Import auch alles mitgeliefert wird.

Die Statusanzeige

Bei der Statusanzeige wird angezeigt, ob das Design im JYAML-Template eine gültige Struktur hat. Wenn ein Verzeichnis fehlt wird ein entsprechender Hinweis angezeigt. Ebenfalls erscheint ein Button, um den Fehler in der Verzeichnisstruktur zu beheben.

Zusätzlich wird als kleine Orientierungshilfe in einem Tooltip der entsprechende Verzeichnispfad angezeigt.

Datei & Verzeichnis Explorer

Wie oben schon erklärt hat jedes Design eine bestimmte Verzeichnisstruktur. Um das schnelle Bearbeiten und Verwalten von Dateien und Unterverzeichnissen zu erleichtern, stellt die JYAML-Komponente einen einfachen Dateibrowser zu Verfügung. Mit einem Klick auf eine Datei öffnet sich sogar ein Syntax-Editor.

Konfiguration Information

Hier wird Ihnen der Status diverser Einstellungen im Überblick angezeigt.

Benutzerdefinierte Seiten-Konfiguration & deren Dateien

Wie bereits kurz in Struktur und Aufbau erwähnt, können Sie zusätzliche Konfigurationsdateien anlegen. In den Designeinstellungen können Sie festlegen, welche Datei bei welcher Seite geladen werden soll. In der Designübersicht bekommen Sie Informationen, welche Dateien für welche Seite festgelegt wurden.

Mehr hierzu erfahren Sie im Abschnitt Konfiguration