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 In article <mailman.1.1270823455.15700.typo3-ger...@lists.typo3.org>, David Zschille <ty...@zschille.net> wrote: > 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