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.