[TYPO3-german] Erweiterung von Erweiterungen
Steffen Gebert
steffen at steffen-gebert.de
Fri Feb 20 21:14:02 CET 2009
Rainer Schleevoigt wrote:
> gerne möchte ich in der Extension âEvent DBâ vom genialen Robert Lemke
> noch einige Felder, beispielsweise bei den Orten zufügen.
> Nun könnte ich in der Extension rumhühnern und das würde ich auch tun,
> wenn es meine eigene wäre.
> Ich ahne schon, das ist nicht Best Practice.
> Wie sollte ich vorgehen?
Richtig, den Code zu modifizieren ist gar nicht best practice..
1. Nach Hooks suchen. Wie das geht erklärt dir z.B. der Podcast "7 minutes
of fame: Finding hooks in TYPO3" [1]
Wenn der Autor mitgedacht hat (bzw. so denkt, wie du :-P), dann hat er an
den passenden Stellen die Möglichkeit geschaffen, dass du dich mit einer
eigenen Extension dort einklinken kannst. Im Zweifel hilft auch ein Hook-
Request an den Autor.
2. Wenn kein Hook vorhanden ist, dann kannst du die Extension mittels XCLASS
erweitern. Du kannst/musst dann einzelne Methoden in deiner eigenen
Extension überschreiben. Problem an der ganzen Sache ist nur, dass nur genau
eine Extension je Klasse tun kann.
Ich denke unter dem Stichwort XCLASS kannst du dir den Rest ersuchen ;)
Steffen
[1] http://castor.t3o.punkt.de/files/podkast_7mf_hooks.m4v
More information about the TYPO3-german
mailing list