[TYPO3-german] Calendar Base Event erweitern

Attila Sirman asirman at yahoo.de
Sat Apr 10 23:02:01 CEST 2010


Jetzt taucht noch eine Frage auf:

                80 = TEXT
                80 {
                    table = tx_cal_organizer
                    fieldRequired = description
                    data = field:description
                    wrap = |<br />
                    parseFunc < lib.parseFunc_RTE
                    }

liefert die Description des Organizers, was auch gewollt ist. Fehlt 
diese,
ersetzt TS den content durch die description des Events, was widerum 
nicht
gewollt ist.

Wie kann ich verhindern, dass tt_content anstelle von tx_cal_organizer
tritt, wenn dort nichts zu holen ist...

Vielen Dank
Attila 


In article <mailman.1.1270823455.15700.typo3-german at lists.typo3.org>,
 David Zschille <typo3 at 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


More information about the TYPO3-german mailing list