[Frage] calendar base [Gelöst] TYPO3-Version: 6.2.4

  • oberscheidweiler oberschei...
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    25. 05. 2016, 18:40

    Schönen guten Tag an Alle!

    Mittlerweile habe ich die Erweiterung Calendar base installiert und komme auch ganz gut zurecht.

    Problem mit der list.view

    Ich möchte die liste gerne als Tabelle anzeigen - was auch grundsätzlich funktioniert.
    Jedoch soll die Tabelle aufgeteilt sein in "Ort", "Datum (tag.monat.jahr)", "Datum (wochentag)", "Event"
    Die Formatierung für tag.monat.jahr geht problemlos mittels
    plugin.tx_cal_controller.view.list.event.dateFormat = %d.%m.%Y im Erweiterungstemplate.
    Der Marker für das Datum lautet ###STARTDATE### und befindet sich in "event_model.tmpl"
    Diesen Marker kann ich aber nicht verwenden für die Spalte, in der nur der Wochentag erscheinen soll (oder doch?), da das Datum ja anders formatiert sein soll.
    Deshalb habe ich einen Marker ###WOCHENTAG### hinzugefügt.
    Wenn ich diesen Marker im TS-Template anspreche mit

    plugin.tx_cal_controller.view.list.event.wochentag = TEXT
    plugin.tx_cal_controller.view.list.event.wochentag < plugin.tx_cal_controller.view.list.event.startdate
    plugin.tx_cal_controller.view.list.event.wochentag.dataWrap = <div> | </div>

    erscheint in der Wochentag-Spalte aber nichts.

    Meine Idee war, dass ich den Inhalt des Markers ###STARTDATE### in den Marker ###WOCHENTAG### kopieren und dann mittels "dateFormat = %A" entsprechend formatieren kann.

    Aber ich komme zu keinem Ergebnis.

    Könnt Ihr mir helfen?
    Das wäre wunderbar.

    Beste Grüße
    egötten

  • oberscheidweiler oberschei...
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    28. 05. 2016, 09:52 - Lösung

    So, ich habe es gelöst!!!

    plugin.tx_cal_controller.view.list.event.wochentag = TEXT
    plugin.tx_cal_controller.view.list.event.wochentag.field = start
    plugin.tx_cal_controller.view.list.event.wochentag.strftime = %A
    plugin.tx_cal_controller.view.list.event.wochentag.wrap = |

    Grüße

    egötten


  • 1
  • rebooo rebooo
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    27. 05. 2016, 07:41

    Hallo,

    das sollte eigentlich so klappen:

    1. wochentag = TEXT
    2. wochentag {
    3. field = start_date
    4. strftime = %A
    5. wrap = <div class="wochentag">|</div>
    6. #oder
    7. #dataWrap = <div class="wochentag">|</div>
    8. # sollte beides funktionieren
    9. }

    Viele grüße,
    Hans

  • oberscheidweiler oberschei...
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    27. 05. 2016, 19:15

    Schönen guten Tag, Hans!

    Feine Idee, jedoch:
    Folgender Eintrag im TS:

    plugin.tx_cal_controller.view.list.event.wochentag = TEXT
    plugin.tx_cal_controller.view.list.event.wochentag.field = start_date
    plugin.tx_cal_controller.view.list.event.wochentag.strftime = %A, %d.%m.%Y
    plugin.tx_cal_controller.view.list.event.wochentag.wrap = datum: |

    Das Ergebnis ist jeweils: datum:Samstag, 22.08.1970

    Egal, welches Datum für die Events eingetragen wurde.

    ???

  • oberscheidweiler oberschei...
    TYPO3-Anwärter
    0 x
    4 Beiträge
    0 Hilfreiche Beiträge
    28. 05. 2016, 09:52

    So, ich habe es gelöst!!!

    plugin.tx_cal_controller.view.list.event.wochentag = TEXT
    plugin.tx_cal_controller.view.list.event.wochentag.field = start
    plugin.tx_cal_controller.view.list.event.wochentag.strftime = %A
    plugin.tx_cal_controller.view.list.event.wochentag.wrap = |

    Grüße

    egötten

  • 1