unterschiedliche backColor im Menü [Gelöst]

  • Jowes Jowes
    T3PO
    0 x
    16 Beiträge
    0 Hilfreiche Beiträge
    21. 01. 2013, 20:34

    Hallo,
    ich möchte in einem "Submenü" unterschiedliche Hintergrundfarben angezeigt bekommen
    Dabei exisitiert folgender Seitenbaum:
    - root-template
    - Oberseite A
    - Unterseite A1
    - Unterseite A2
    - Unterseite A3
    - Oberseite B
    - Unterseite B1
    - Unterseite B2
    - Unterseite B3
    - Oberseite C
    - Unterseite C1
    - Unterseite C2
    - Unterseite C3

    Im root-Template wird das Menü für die Unterseiten noch nicht angezeigt. Der Marker ist dort auch schon angesprochen. Das Menü für die jeweiligen Unterseiten wird dann auf der entsprechenden Oberseite angezeigt.
    Jetzt möchte ich, das die Hintergrundfarbe des "Submenüs" auf den Oberseiten unterschiedlich ist.
    Dazu habe ich den Oberseiten ein Erweiterungs-Template (+ext) zugewiesen und im Setup folgendes eingefügt:

    1. page.10.marks.UNTERKAT.1.NO {
    2. backColor = #FDB473
    3. }

    Leider funktioniert es nicht. :'(
    Kann jemand von Euch mir sagen, wo der Fehler ist?
    Vielen Dank im vorraus.


  • 1
  • Wastl Wastl
    Padawan
    0 x
    35 Beiträge
    0 Hilfreiche Beiträge
    23. 01. 2013, 12:56

    Hi,

    also wenn ich das richtig verstanden habe, dann möchtest du, dass die Hintergrundfarbe des Submenüs bei den verschiedenen "Oberseiten" unterschiedlich ist?

    Also
    Oberseite A -> Submenü Farbe A
    Oberseite B -> Submenü Farbe B
    .
    .
    .

    Also auf die Gefahr hin, dass du das schon ausprobiert hast, würde ich mit optionSplit und CSS an die Sache rangehen. Dann brauchst du keine +ext-Templates.

    Wenn du dir hir die Doku runterlädst:

    [url=]http://jweiland.net/typo3/dokumentation.html[/url]

    und nach "optionSplit" suchst, findest du die Beschreibung.

    Gruß,
    Sebastian

  • Jowes Jowes
    T3PO
    0 x
    16 Beiträge
    0 Hilfreiche Beiträge
    23. 01. 2013, 14:21

    Hallo Sebastian,
    vielen Dank für Deinen Tip.

    Mittlerweile habe ich so gelöst:

    1. Page = PAGE
    2. Page {
    3. 10.marks {
    4. UNTERKAT = HMENU
    5. UNTERKAT.special = directory
    6. UNTERKAT.1 = GMENU
    7. UNTERKAT.1.NO = 1
    8. UNTERKAT.1.NO {
    9. XY = 236, 22
    10. align = left
    11. backColor = #D1E0EE
    12. 10 = IMAGE
    13. 10.file = fileadmin/Hintergrund_Katlink/kat-pfeil.png
    14. 20 = IMAGE
    15. 20.file = GIFBUILDER
    16. 20.file {
    17. XY = 236, 1
    18. backColor = #FFFFFF
    19. }
    20. 20.offset = 0, 21
    21. 30 = TEXT
    22. 30.text.field = title
    23. 30.fontColor = #000000
    24. 30.fontFile = fileadmin/fonts/trebucbd.ttf
    25. 30.fontSize = 12
    26. 30.niceText = 1
    27. 30.offset = 18, 14
    28. 30.align = left
    29. }
    30.  
    31. }
    32. }

    Da ich das "+ext " sowieso brauche, scheint mir das die einfachste Lösung zu sein.
    Das gleiche steht zwar auch im Haupttemplate, aber ich kann jetzt die backColor ändern.
    Viele Grüße
    Jörg

  • Wastl Wastl
    Padawan
    0 x
    35 Beiträge
    0 Hilfreiche Beiträge
    23. 01. 2013, 16:18

    Hi,

    schön, wenn du eine Lösung gefunden hast :-). Bei einem GMENU ist das natürlich etwas anders.

    Aber falls sie Möglichkeit besteht das Menü nicht mit Grafiken sondern rein mit Text, HTML und CSS (TMENU) zu gestalten, würde ich diese Variante vorziehen. Der Grund ist, dass Suchmaschinen, Screenreader etc. Grafikmenüs nicht lesen können. Im Sinne der Barrierefreiheit also... :-)

    Ansonsten noch viel Erfolg!

    Gruß,
    Sebastian

  • 1