[TYPO3-german] Kommunikation zwischen Service und Plugin

Mario Adam mail at i-dentify.de
Wed May 10 21:48:56 CEST 2006


Hi zusammen,

um mich etwas stärker mit der Architektur von Typo3 auseinanderzusetzen, 
  versuche ich immer wieder, die ein oder andere Mini-Extension mal zu 
programmieren. Nun bin ich beim Stichwort "Services" angelangt. 
Beispiele dazu hab ich schon auf der Typo3-Seite gefunden. Auch das 
Coding diverser Extensions war aufschlussreich.

Nun kam ich also auf die Idee, auch einen Service zu programmieren. 
Folgendes kam mir dabei in den Sinn (Sinn oder Unsinn sei mal 
dahingestellt...):

- es wäre praktisch, wenn man über ein Plugin ein 
Javascript-Preload-Skript für Bilder auf einer Seite einbinden kann.
- noch praktischer wäre es dann, wenn man einen Service zur Verfügung 
stellt, welchem man die Bildnamen übergeben kann

Doch nun meine Frage, zu der ich bislang bei meinen Recherchen keine 
Lösung fand:

wie kann ein Plugin die Daten von einem Service abfragen?

OK - ich könnte über globale Variabeln gehen (aber nur, wenn man mir die 
Pistole auf die Brust setzt ;-) ).
Oder gibt es einen schöneren Weg, der näher an der Typo3-Architektur ist?

Noch mal abschließend dann zum Verständis: jede Extension kann dem 
Service Pfadangaben zu Bildern übermitteln. Ein separates FE-Plugin kann 
dann diese "Liste" abfragen und daraus einen Preloader basteln. 
(Sinnvollerweise würden Service und FE-Plugin natürlich in *einer* 
Extension enthalten sein).

Liebe Grüße
Mario Adam

P.S. Mir geht's nicht darum, ob das jemand braucht, oder ob das unnütz 
ist. Ich versuch halt eben, Typo3 besser zu verstehen um es optimaler 
einsetzen zu können.



More information about the TYPO3-german mailing list