Konfiguration
Layout Optionen
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.
Weiterlesen...Dynamische Template Positionen
Die dynamischen Template Positionen bieten eine flexible Möglichkeit um Modulpositionen über die Template Konfiguration zu verwalten. Um es einfach auszudrücken; es handelt sich hierbei um ein Benutzer-Interface für Jdoc Statements und modChrome. Eine dynamische Position kann mehrere Modulpositionen enthalten. Und wiederrum können an einer Modulposition mehrere Module zugewiesen werden.
Weiterlesen...Zusätzliche Stylesheets
Hier können Sie, wenn notwendig, zusätzliche Stylesheets in den HTML Head einbinden. In der Regel werden aber bereits alle notwendigen Dateien an entsprechender Stelle im PHP-Code geladen.
Weiterlesen...Zusätzliche Skripte
Hier können Sie, wenn notwendig, zusätzliche Javascript Dateien in den HTML Head einbinden. In der Regel werden aber bereits alle notwendigen Dateien an entsprechender Stelle im PHP-Code geladen.
Weiterlesen...Mobile Plattformen
In JYAML 4.x ist bereits ein Mobile Template vorbereitet. Dieses basiert zur Zeit auf jQuery Mobile. Da es sehr schwer ist ein spezielles Mobile Layout für alle Eventualitäten zu gestallten, sind nur die wichtigsten Elemente wie Hauptinhalt und Hauptnavigation integriert. Spalten (also die Module) werden nicht angezeigt. Hier steht lediglich der Mobile Detektor im Vordergrund der diese Sache ermöglicht.
Weiterlesen...JS/CSS Chunker (Minifier)
Der JS/CSS Chunker minimiert Stylesheet und Javascript Dateien und führt diese zu einer Datei zusammen. Die von mir entwickelte PHP-Klasse steht auch als unabhängige Version zu Verfügung (siehe: http://chunker.hieblmedia.net/).
Weiterlesen...Menü Optionen
In JYAML können Sie einen Menüpunkt auch mehrzeillig Darstellen (subtitles). Hier können Sie festlegen was als Trennzeichen zur Ermittlung verwendet werden soll. Standard ist '##' definiert. Wenn Sie z.B. bei einem Menüpunkt "Home##subtitle1##subtitle2" eingeben würde es wie auf dem folgenden Bild aussehen.
Weiterlesen...Dynamische Body CSS Klassen
Mit den dynamischen Body CSS Klassen haben Sie die Möglichkeit für spezifische Seiten eine individuelle CSS Deklaration zuzuweisen.
Weiterlesen...Erweiterte Optionen
Wenn aktiviert, wird eine Javascript Warnung ausgegeben, wenn Javascript im Browser deaktiviert ist. Diese Option ist nützlich, um zu zeigen ob Javascript erforderlich ist um den vollen Funktionsumfang der Webseite nutzten zu können.
Weiterlesen...Administration
Hier kannst du das Template umbenennen. Diese Funktion benennt den Template Ordner und deren Datenbankeinträge entsprechend um. Es wird ebenfalls versucht bereits ausgewählte 'Alternative Layouts' in Modulen entsprechend zu aktualisieren, damit die Zuweisungen nicht verloren gehen.
Weiterlesen...