Zum Inhalt springen

Extension mehrfach auf einer Seite einsetzen (mit TV)

Erstellt am 4. Januar 2011 · Noch keine Antworten

Tags: Frage

mike_72 ·

Hallo,
ich bin mir unsicher, ob ich hier überhaupt richtig bin.

Es geht darum, dass ich ein Plugin im Contentbereich mehrfach (hier zweimal) einbinden möchte. Es handelt sich um eine ganz einfache Liste mit "Veranstaltungen" und "abgelaufenen Veranstaltungen".
Das TypoScript sieht in etwa so aus:

plugin.veranstaltungen_pi1 {

 # welche Veranstaltungen sollen angezeigt werden
 # aktuelle, archiv, kuenftige
 list = aktuelle

 # Anzahl 
 limit = 20
}
plugin.veranstaltungen_pi1 {

 # welche Veranstaltungen sollen angezeigt werden
 # aktuelle, archiv, kuenftige
 list = archiv

 # Anzahl 
 limit = 10
}

Soweit hoffentlich verständlich.
Jetzt fällt dem Kunden aber ein, dass zusätzlich auf der Seite noch (optional) eine Liste mit "Vergangenen Veranstaltungen) (also archiv) generiert werden.

Dazu habe ich ein weiteres Plugin unterhalb eingefügt und muss diesem widerum per TypoScript sagen, was ausgegeben werden soll.

Problem:
plugin.veranstaltungen_pi1 kann ich nicht mehr nehmen, da ich damit die Werte des ersten Plugin überschreiben würde.

Meine bisherige Lösung:
Zwei FCE, die nur aus einer Definition bestehen: lib.veranstaltungen_inhalt_a und lib.veranstaltungen_inhalt_b
Somit kann ich das Plugin zweimal einbinden und die Konfiguration jeweils individuell zuweisen.

Soll das Plugin aber nun dreimal eingebunden werden, müsste ich ein weitere FCE mit "lib.veranstaltungen_inhalt_c" erstellen usw. Das kann aber nicht die optimale Lösung sein.

Frage:
Wie kann ich das besser lösen? Kann ich nicht irgendwie ein "Element" als Content einbinden und diesem einen Element eine individuelle TypoScript Konfiguration geben? Ohne jedsmal ein FCE dafür zu erstellen.

Es würde ausreichen, dem Seiteninhaltselement irgendwie anzugeben, es soll auf "lib.irgendwas" hören.

Für Anregungen und Tipps bin ich dankbar!

TYPO3 4.4.6 , TV 1.5.3