Dateien vorbereiten
Als erstes erstellet man unterhalb von "modules" ein neues Verzeichnis "custom". Der Sinn der "custom" Bereiche ist es, seine eigene Arbeit vor den SVN Updates in Sicherheit zu bringen oder auch für komplexe Funktionen getrennte SVN Repository zu erlauben. (z.B. Symbolische Links)
ewebuki@ewebuki:~/ewebuki/modules$ mkdir custom
ewebuki@ewebuki:~/ewebuki/modules$ cd custom/
ewebuki@ewebuki:~/ewebuki/modules/custom$ cp -a ../leer.cfg.php .
ewebuki@ewebuki:~/ewebuki/modules/custom$ cp -a ../leer.inc.php .
Modul aktivieren
ewebuki@ewebuki:~/ewebuki$ vi conf/modules.cfg.php
aus
# // custom: modul beispiel "my" einfach
# if ( ( $environment["ebene"] == "" && $environment["kategorie"] == "my" )
# || ( $environment["ebene"] == "/my" ))
# {
# include $pathvars["moduleroot"]."custom/leer.cfg.php";
# include $pathvars["moduleroot"]."custom/leer.inc.php"; # einfaches modul
# }
wird
// custom: modul beispiel "my" einfach
if ( ( $environment["ebene"] == "" && $environment["kategorie"] == "my" )
|| ( $environment["ebene"] == "/my" ))
{
include $pathvars["moduleroot"]."custom/leer.cfg.php";
include $pathvars["moduleroot"]."custom/leer.inc.php"; # einfaches modul
}
Menü Eintrag erstellen
Als nächstes im "Menü-Editor" mit "Neuer Eintrag" einen Eintrag "my" mit der Bezeichnung "My" anlegen oder alternativ im der site.cfg.php die 404 Fehlermeldungen "$specialvars["404"]["enable"] = 0;" deaktivieren.
My Bereich testen
Wenn alle obigen Punkte erledigt sind, sieht man nach einem klick auf den neuen Eintrag "My" in der Menü Leiste, die HTML Ausgabe der "db_leer" Tabelle aus der eWeBuKi Datenbank durch das einfache Custom Modul.