[TYPO3-german] Calendar Base Event erweitern
David Zschille
typo3 at zschille.net
Tue Apr 13 09:54:00 CEST 2010
Hallo Attila,
> 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...
probier mal
required = 1
anstatt
fieldRequired = description
Viele Grüße,
David
>
> 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