+ Antworten
Ergebnis 1 bis 4 von 4

Thema: calendar base | Kategorie in der Einzelansicht

  1. #1
    TP-Insider Wolfgang G hilft, wo's geht Wolfgang G hilft, wo's geht Wolfgang G hilft, wo's geht Avatar von Wolfgang G
    Registriert seit
    Aug 2003
    Ort
    Bonn-Beuel
    Beiträge
    708

    calendar base | Kategorie in der Einzelansicht

    Hallo,

    ich kämpfe ja der derzeit mit der Extension calendar base. Nun soll in der Einzelansicht die Kategorie des Events angezeigt werden.

    Hierfür habe ich in der Datei phpicalendar_event.tmpl den Marker ###CATEGORY### eingefügt. Die Kategorie wird nun in der Einzelansicht angezeigt. Soweit, so gut.

    Jetzt müsste ich dieser Ausgabe noch eine CSS-Klasse mitgeben und hier hakt es. Solche Klassen für Kategorien werden in der Monatsansicht z.B. per ###HEADERSTYLE###_text erzeugt. Hat man im Backend z.B. die Klasse "green_catheader" vergeben, wird daraus "green_catheader_text" usw.

    Also habe ich im Setup
    Code:
    plugin.tx_cal_controller.view.event.event.category.dataWrap = <div class="###HEADERSTYLE###_text">%%%CATEGORY_LABEL%%%:&nbsp; |</div>
    eingetragen.

    Leider funktioniert das nicht, da der Marker ###HEADERSTYLE### in der Einzelansicht nicht gefüllt wird.

    Dann habe ich mir gedacht, ich könnte ja in der Einzelansicht abhängig vom Namen der Kategorie eine Klasse vergeben. Ich weiß allerdings nicht, wie ich das mit Typoscript bzw. mit einer PHP-Userfunc machen kann, also wie ich auf den Inhalt des Markers ###CATEGORY### zugreifen kann und dann per IF-Abfrage oder CASE jeweils den passenden Wrap vergebe.

    Hat vielleicht jemand eine Idee?

    Grüße
    Wolfgang

    EDIT: Vielleicht habe ich mich nicht so gut ausgedrückt. Neuer Versuch:

    Der Marker ###CATEGORY### wird z.B. durch den Text "Kategorie1" ersetzt.

    Jetzt bräuchte ich, bevor die Daten an den Browser rausgehen, etwas wie:

    WENN
    Marker ###CATEGORY### durch "Kategorie1" ersetzt wird
    DANN
    plugin.tx_cal_controller.view.event.event.category.dataWrap = <div class="Kategorie1">...

    WENN
    Marker ###CATEGORY### durch "Kategorie2" ersetzt wird
    DANN
    plugin.tx_cal_controller.view.event.event.category.dataWrap = <div class="Kategorie2">...

    .
    .
    .
    usw.

    Wird mein Anliegen jetzt deutlicher?
    Geändert von Wolfgang G (26.06.2009 um 15:55 Uhr)


  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    was ist denn mit

    plugin.tx_cal_controller.view.event.event.category.dataWrap = <div class="cat-###CATEGORY###_text">%%%CATEGORY_LABEL%%%:&nbsp; |</div>
    ?


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Insider Wolfgang G hilft, wo's geht Wolfgang G hilft, wo's geht Wolfgang G hilft, wo's geht Avatar von Wolfgang G
    Registriert seit
    Aug 2003
    Ort
    Bonn-Beuel
    Beiträge
    708
    Ja, auf die Idee war ich auch schon gekommen. Das funktioniert aber nur, solange der Event nicht mehreren Kategorien zugewiesen wird. Desweiteren wird die Vergabe des Kategorienamens zu sehr eingeschränkt, da CSS-Klassen ja keine Leerzeichen enthalten können. Keine Ahnung, wie man das lösen könnte.


  4. #4
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    wohl nur mit einem Hook


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


+ Antworten

Ähnliche Themen

  1. calendar base Monatsansicht
    Von Wolfgang G im Forum TYPO3
    Antworten: 5
    Letzter Beitrag: 22.06.2009, 12:47
  2. calendar base Listenansicht
    Von Wolfgang G im Forum TYPO3
    Antworten: 0
    Letzter Beitrag: 16.06.2009, 13:33
  3. Calendar Base, neueste Variante
    Von Jan Weichold im Forum TYPO3
    Antworten: 1
    Letzter Beitrag: 23.12.2008, 19:30
  4. Problemchen mit Calendar Base 'cal'
    Von ZombyWoof im Forum TYPO3
    Antworten: 0
    Letzter Beitrag: 29.11.2008, 19:26
  5. <base> Tag setzen
    Von freddymc im Forum TYPO3
    Antworten: 0
    Letzter Beitrag: 14.09.2008, 19:28

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51