von nik » 6. Feb 2009, 13:18
Ein Addon für sich ist erstmal nur eine Sammlung von Klassen, Funktionen etc. (PHP Code), die zusammengehörig sind und kann nicht mehr als automatisch eingebunden werden (wenn das Addon aktiv ist).
Front- und Backendfunktionanlität kannst Du frei programmieren und auch das Einbinden Deiner Komponenten steuern, hierzu sind $REX['REDAXO'] bzw. $REX['GG'] praktisch. Entscheidend ist, sich klarzumachen, wann der Code eingebunden wird.
Über pages/ kannst Du backendseitig Strukturen schaffen, um Dein Addon zu administrieren. eine index.php dort wird im Backend vom Menüpunk des Addons default aufgerufen.
Sinnvoll ist imho, im Addon Klassen und Funktionen zu definieren und diese dann in einem Modul oder einem Template zu verwenden.