[TYPO3-german] Erweiterung von Erweiterungen
Christian Wolff
chris at connye.com
Fri Feb 20 22:22:34 CET 2009
Steffen Gebert schrieb:
> 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
>
falls dir ein hook fehlen sollte würde ich in jedemfall empfehlen mit
den extension autor zu sprechen, und am besten einen patch beipacken. so
hast du gute chancen das der hook wenn er sinvoll ist auch in der
nächsten version der extension landet. gleiches giblt für algemein
gültige bugsfixes / features. wenns sinn macht. sollte man probieren
diese änderungen in die ursprungs extension zu bekommen. so hat die
ganze typo3 gemeinede am meisten davon.
gruss chris
--
Christian Wolff // Berlin
http://www.connye.com
some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de
More information about the TYPO3-german
mailing list