Theme umschalten

Wenn Sie Bludit-Themes entwickeln dann können Sie dem Leser die Möglichket geben das Theme live umzuschalten für den ersten Eindruck.

Einige Leser werden diesen Mechanismus auch von WordPress kennen.

Möchten Sie das Bludit-Theme im Frontend durch den Leser selbst umschalten lassen, dann können Sie diese Methode verwenden. Dies ist dann sinnvoll, wenn Sie viele Themes entwickeln, diese zum Download anbieten und dem Leser die Möglichkeit geben möchten die verschiedenen Themes live sehen zu können.

<?php activateTheme('geiles-theme-v2'); ?>

Die oben gezeigte Programmzeile ruft die Methode activateTheme(verzeichnis) (Zeile 803) aus functions.php auf und aktiviert das Theme, das Sie mit dem Verzeichnis angeben. Der neue Wert wird in die Datei bl-content\databases\site.php für das Attribut theme gespeichert.

Beim nächsten Aufruf der Startseite sehen Sie das neue Theme.

Joomla Templates - Joomla hat sich als professionelles Content-Management-System etabliert. Die Präsentation der Inhalte übernehmen Templates. Zwar gibt es zahlreiche kostenlose und kommerzielle Templates, wer aber ein individuelles Design umsetzen will, kommt um die Entwicklung eigener Templates nicht herum. Genau an diesem Punkt setzt dieses Buch an. Es wird all das gezeigt, was für die Erstellung von Joomla-Templates benötigt wird. Erstellen Sie die Verzeichnis- und Dateistruktur, legen Sie das Grundlayout fest und verbinden Sie Ihr Layout mit Joomla. Danach werden die ersten im Inhalte ausgegeben. Weiter geht es mit der Definition von Parametern, die für Flexibilität der Templates sorgen. Fortgeschrittene Themen wie Mehrsprachigkeit und personalisierte Fehlerseiten runden das Buch ab.

Über Amazon unterstützen

Probelesen?

© CMSWorkbench.de

theme layout template steuern

about me

About me

Mein Name ist Oliver Lohse. Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Programmier-Sprachen und Markup-Dialekten, z.B. Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 24 Jahren arbeite ich als Entwickler in einem großen Softwareunternehmen für Versicherungen in Hannover Niedersachsen und seit etwa 37 Jahren im EDV-Sektor mit wechselnden Aufgaben.