Zum Inhalt springen

Plugin im Template einbinden und Konfigurieren

Erstellt am 26. Juli 2006 · 4 Antworten · letzte Antwort am 28. Juli 2006

Tags: Frage

SomeBdyElse ·

Hallo!

Ein Problem taucht für mich bei jeder Typo3 Seite wieder auf. Wie kann ich ein Plugin in mein Template einbinden und konfigurieren?

Konkret geht es um das vc_javascriptslideshow Plugin. Ich möchte es auf jeder Seite als Keyvisual haben und mit Bildern über "levelmedia" füttern.

Im ersten Versuch habe ich

lib.keyvisual = COA 
lib.keyvisual.10 < plugin.tx_vcjavascriptslideshow_pi1

benutzt. Die Mainmethode des Plugins wird dann schonmal ausgeführt und das Ergebnis erscheint an der richtigen Stelle.

Aber wir bekomme ich jetzt Parameter zu dem Plugin die normalerweise beim Einbinden als Contentelement gesetzt werden?

Innerhalb des Plugins wird der zu setzende Wert mit

$this->cObj->data['tx_vcjavascriptslideshow_images']

abgefragt. Wie bekomme ich dort etwas hinein?

Mein Versuch mit

lib.keyvisual.10.tx_vcjavascriptslideshow_images  = test.jpg,test2.jpg

schlug fehl. Es scheint einen Unterschied zwischen config und data zu geben.

Einen netten Gruß
SomeBdyElse

just2b ·

schau mal obs im Ext-Verzeichnis eine ext_typoscript_constants.txt oder ext_typoscript_setup.txt gibt => diese Werte kannst du dann auch über TS setzen

georg

SomeBdyElse ·

Das ging ja schnell 🙂
Leider sind die Variablen die ich gerne setzen möchte (am Beispiel der Slideshow die angezeigten Bilder) nicht in der ext_typoscript_setup.txt oder ext_typoscript_constants.txt . Normalerweise werden sie im BE Formular beim Einbinden als Contentelement gesetzt..

SomeBdyElse ·

Hallo!

Hab mich jetzt selber an den Plugincode herangewagt und ihn passend erweitert. Sobald ich ihn wieder aufgeräumt habe frag ich den Autor ob er es übernehmen möchte. Danke für die Hilfe!

Netten Gruß
SomeSdyElse