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

Antwort per Email an