[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