[TYPO3-german] Erweiterung von Erweiterungen
Rainer Schleevoigt
rainer at webmasterei-hamburg.de
Sat Feb 21 09:28:27 CET 2009
Christian Wolff schrieb:
> Steffen Gebert schrieb:
>
>> Rainer Schleevoigt wrote:
>>
Vielen Dank für den Tipp, Film geschaut, Extension „dmc HookList“
installiert und keine Hooks gefunden. Nun habe ich Robert angeschrieben.
Mal sehen, wie es weiter geht.
Gruß Rainer
>>> 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
>
More information about the TYPO3-german
mailing list