Eigenes Template für das freie CMS Automad einfach erstellen

Möchten Sie im CMS Automad eigene Templates und Themes erstellen, dann sind diese Ordner für Ihre Entwicklungen sehr wichtig.

Möchten Sie für Automad ein eigenes Template erzeugen, dann sollten Sie im Rahmen der Einarbeitung ein bestehendes Template überarbeiten, das hat den Vorteil, das Sie schneller in das Thema Templating mit Automad rein kommen als auf grüner Wiese bei Null zu starten.

Früher oder später werden Sie über Customizing nachdenken und ein eigenes Template erstellen wollen. Sofern Sie noch das beiliegende CSS nutzen möchten aber das Layout etwas anpassen wollen, dann sollten Sie sich diese Datei mal genauer ansehen:

../packages/standard/templates/snippets/pagelist_blog.php

Diese Datei bildet das Grundtemplate des Layouts für das Blog-Template, darin sind alle Etemente enthalten die für den Aufbau, zum Beispiel der Startseite, enthalten - es ist der Content ab dem Navigationsmenü bis zum Footer - auch oft als Loop bezeichnet (vermutlich weil dieser mit Hilfe einer Schleife alles ausliest).

In diesem Template befindet sich der Loop der anhand der Pagelist alle Beiträge oder Kategorien ausliest und anzeigt. Das Menü und der Footer ist nicht Bestandteil, da dieses Template selbst Bestandteil eines übergeordneten Templates ist.

../packages/standard/templates/blog.php

Das Template blog.php (s.o.) stellt den gesamten Rahmen für die Seite inklusive Header und Footer bereit und ruft seinerseits auch die Templates pagelist_blog.php content.php filters.php pagelist_config.php pagination.php und footer.php auf. Dies ist dann eine vollständige Seite.

PHP 8 und MySQL - Hier finden Sie einen leichten, fundierten Einstieg in die Webentwicklung mit PHP und seine Sprachgrundlagen. Erfahrenen PHP-Entwicklern bietet das Buch jede Menge Infos zu den fortgeschrittene Themen von PHP 8. Das Besondere dabei ist die Mischung aus Theorie und Praxis mit zahlreichen Code- und Anwendungsbeispielen. So lernen Sie professionelle Arbeitsweisen und nützliche Werkzeuge für die PHP-Entwicklung kennen.

Über Amazon unterstützen

lesen...

© CMSWorkbench.de

template theme layout

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.