Hi David, vielen Dank, das ist eine schöne Lösung, die auch (nach leichter Modifikation) funktioniert. Du hast mein Wochenende gerettet!
Ich darf noch anmerken, dass m.E. die ifEmpty-Condition scheinbar kontraproduktiv ist, denn die DB-Felder werden nur angezeigt, wenn es KEINEN organizer gibt - also nie. Ich habe sie entfernt und mein Modell sieht jetzt ungefähr so aus: plugin.tx_cal_controller.view.event.event { organizer = COA organizer { 10 = TEXT 10 { table = tx_cal_organizer fieldRequired = name data = field:name wrap = <p>|</p> } 20 = TEXT 20 { table = tx_cal_organizer fieldRequired = street data = field:street wrap = |<br /> } ... usw. Oder habe ich einen Denkfehler? Schönes WE wünscht Attila > Attila Sirman schrieb: >> Hallo Liste, >> >> nach intensivem Versuchen und Recherchieren muss ich leider hier posten >> ich komme nicht weiter. >> >> Mein Ziel: >> >> Ich verwende cal (Calendar Base von Mario Matzulla) als >> Veranstaltungskalender im Bereich Kabarrett/Kleinkunst. Es gibt >> Veranstaltungen in mehreren Häusern (also idealerweise Kalender-Kategorien). >> Ich benötige nur die Listenansicht und die Eventansicht. >> >> Klappt alles bestens. >> >> Nun soll die Kartenvorverkaufsinformation, die ich derzeit im Datensatz des >> Veranstalters ablege, sowohl in der Listenansicht (kurz) als auch in der >> Eventansicht (lang) verfügbar sein. Funktioniert insoweit, als der Name des >> "organizer" mit Link zur Organizer-Ansicht angezeigt wird. >> >> Das Problem: Wer aus der Liste auf den Organizer klickt, hat die >> Veranstaltung verloren. Das bedeutet für den user, dass er einmal zurück >> muss, was ich vermeiden will. Ich versuche also, die Organizer-Information >> in die Event-Ansicht zu integrieren, was schwierig ist, weil die >> Organizer-Infos in einer eigenen Ansiicht dargestellt werden. Ich müsste >> jetzt also zwei Ansichten "mergen": Event und Organizer, da zwei >> verschiedene Templates verwendet werden. >> >> Ich bräuchte also so etwas wie einen zusätzlichen Subpart im Event-Template, >> das für die organizer-view-marker zuständig ist. >> >> Geht das? >> >> Konfig: >> Typo3 4.3.0 >> Cal 1.3.2 >> tt_address 2.2.1 >> >> > > Hi Attila, > > ich habe mir die Eventansicht so angepasst, damit ich die > Veranstalterdaten dort habe: > ------------------------------- > plugin.tx_cal_controller.view.event.event { > organizer = COA > organizer { > 5 = TEXT > 5 { > field = organizer > wrap = <p>|</p> > ifEmpty.cObject = COA > ifEmpty.cObject { > 10 = TEXT > 10 { > table = tx_cal_organizer > fieldRequired = name > data = field:name > wrap = <p>|</p> > } > 20 = TEXT > 20 { > table = tx_cal_organizer > fieldRequired = image > data = field:image > dataWrap = <img src="uploads/tx_cal/pics/|" alt=""> > } > 30 = TEXT > 30 { > table = tx_cal_organizer > #fieldRequired = description > required = 1 > data = field:description > wrap = <br/><br/><p>|</p> > parseFunc < lib.parseFunc_RTE > } > } > } > } > } > -------------------- > > Viele Grüße, > David-der-jetzt-ins-Wochenende-geht _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german