Details
Erstellen/Anpassen der HTML-Templates
Das Website-Template "/layouts/NameDesLayouts/template.html" ist ein komplettes HTML-Dokument, welches verschiedene Platzhalter (in geschweiften Klammern notiert) beinhaltet.Platzhalter | aktueller Wert | Beschreibung |
---|---|---|
{CONTENT} | der komplette Seiteninhalt | Inhalt der aktuellen Inhaltsseite |
{CHARSET} | utf-8 | Verwendeter Zeichensatz |
{LAYOUT_DIR} | /layouts/mozilocmsaktuell | relativer Pfad zum Verzeichnis des aktuell verwendeten Layouts |
{CSS_FILE} | /layouts/mozilo/css/style.css | relativer Pfad zur CSS-Datei des aktuell verwendeten Layouts |
{FAVICON_FILE} | /layouts/mozilo/favicon.ico | relativer Pfad zum Favicon des aktuell verwendeten Layouts |
{WEBSITE_TITLE} | moziloCMS - Das CMS für Einsteiger - Details | konfigurierter Titel der Website |
{WEBSITE_KEYWORDS} | mozilo cms mozilocms content management system flatfile | konfigurierte Meta-Keywords |
{WEBSITE_DESCRIPTION} | moziloCMS - Das quelloffene, deutschsprachige Flat-File Content-Management-System (CMS) für Einsteiger, welches ohne eine Datenbank auskommt. | konfigurierte Meta-Description |
{MAINMENU} | das Hauptmenü | Hauptmenü (Kategorien); je nach Einstellung inkl. Submenü |
{DETAILMENU} | das Detailmenü | Detailmenü (Inhaltsseiten); bei aktiviertem Submenü nicht benötigt |
- Die Platzhalter können frei platziert werden, anstelle ihrer Stelle erscheinen beim Aufruf der Website dann die generierten Inhalte.
- Wird ein Platzhalter nicht benötigt, kann er im HTML-Template auskommentiert oder gelöscht werden.
- Natürlich können Sie auch sämtliche CMS-Variablen im Template verwenden.
Anpassung des Stylesheets
Die in den Templates referenzierte CSS-Datei (es dürfen natürlich auch mehrere sein) beinhaltet alle Formatierungen, die das Erscheinungsbild der Website und der Galerien beinflussen. moziloCMS gibt Syntaxelemente und einige Standardfunktionen mit definierten CSS-Klassen und -IDs aus, siehe Standard-CSS-Elemente.Layoutspezifische CMS-Einstellungen
Die Datei "/layouts/NameDesLayouts/layoutsettings.conf" enthält layoutspezifische Einstellungen. Diese werden in den CMS-Einstellungen überschrieben, wenn das Layout in der CMS-Konfiguration gewählt wird. Konkret handelt es sich um folgende Optionen:Option | Beschreibung |
---|---|
gallerypicsperrow | Anzahl der Bilder, die im Übersichtsmodus der Galerie pro Zeile gezeigt werden sollen |
usesubmenu | Art der Menüdarstellung:
|