Globales Include für Front-/Backend

Fragen/Tipps allgemeiner Art.

Globales Include für Front-/Backend

Beitragvon site-concept » 16. Dez 2011, 18:07

Hallo zusammen,

ich habe mir ein Template erstellt, welches einige Funktionen bereitstellen soll.
Die Funktionen sind meist für die Ausgaben in den Modulen relevant.
Daher brauche ich diese sowohl im Frontend, als auch im Backend.

Momentan includiere ich das Template via:

$tplGlobalInclude = new rex_template(1);
include $tplGlobalInclude->getFile();

Das funktioniert auch soweit.
Da ich diese Datei aber überall benötige, ist es wahrscheinlich weniger Sinnvoll den Code in jedem Template und Modul zu includieren.

Habt Ihr eine Idee, wie ich mir am sinnvollsten eine zentrale Datei bereitlegen kann und nur einmal für Front- und Backend includieren muss?
Der Kontext sollte ähnlich wie im Template sein, weil ich dort auch auf Redaxo-Methoden zugreife, wie z. B. $this->getValue("name").

Freue mich über jeden Hinweis.

Beste Grüße

Pascal
site-concept
 
Beiträge: 10
Registriert: 15. Nov 2011, 16:02

Re: Globales Include für Front-/Backend

Beitragvon Ingo » 16. Dez 2011, 18:11

Mach dir ein Addon. Dazu gibt in der Doku einiges und du kannst dir auch den Code von vorhandenen Addons angucken. Wenn du über das Addon deine Klasse lädst, steht sie dir sowohl im Frontend als auch im Backend zur Verfügung.
Ingo
 
Beiträge: 288
Registriert: 23. Jun 2010, 23:34

Re: Globales Include für Front-/Backend

Beitragvon site-concept » 16. Dez 2011, 18:17

Hi Ingo,

hab mir schon fast gedacht, dass da ein Addon her muss.

Danke für dein Feedback!
site-concept
 
Beiträge: 10
Registriert: 15. Nov 2011, 16:02


Zurück zu Allgemeines [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast