Frontend-Modul in einer einzigen Datei

Wenn man ein eigenes Modul erstellen möchte, welches keine Backend Eingabemöglichkeiten benötigt, dann ist das der einfachste Weg:

Lege im Ordner '/templates' ein Template an, das mit 'mod_' beginnt, bspw. 'mod_meinmodul.html5'. In diesem Template programmierst du dein Modul, bspw. werden mit diesem PHP-Code alle Seiten-Titel ausgegeben:

<?php 
$objPages = \PageModel::findAll();
while ($objPages->next()) {
	echo $objPages->title .'<br>';
}
?>

Nun lege ein neues Modul vom Typ 'Eigener HTML-Code' an.
Fülle das Feld HTML-Code mit einem beliebigen HTML Kommentar, bspw.:

<!-- mein Modul -->

Wähle dann unter den Template-Einstellungen das vorhin erstellte Template aus.
Füge das Modul in deinem Seitenlayout oder als Inhaltselement ein.

Zurück