Zum Inhalt springen

RO in Textmenü mit beforeImg

Erstellt am 21. Juli 2008 · 4 Antworten · letzte Antwort am 22. Juli 2008

Tags: Frage

zeilant ·

Hi Leute,

ich habe folgendes Problem...
ich muss ein Menü mit Grafiken realliesieren, wobei ich für die sechs Einträge sechs forgegebene Grafiken habe...
ich arbeite noch mit Typo3 4.1.7 da ich kein PHP5 habe

hier mal mein TS aber irgendwie bekomme ich die ROs nicht zum laufen, da Menü an sich wird angezeigt, aber eben nicht die ROs

ich kann auch kein JS oder CSS finden, dass die ROs definiert

        # das Hauptmenü
      temp.pic_main_menu = HMENU
      temp.pic_main_menu {
         # nach Verzeichnis, start in uid=1
       special= directory
       special.value= 1
         # textuales Menü
       1= TMENU
       1.NO= 1
         # Titel von Inhaltsangabe || Bescheibung || Titel
       1.NO.ATagTitle= 1
       1.NO.ATagTitle.field= abstract // description // title
         # Bilder einfügen
       1.NO.beforeImg = fileadmin/libstatic/libimg/nav-01.png || fileadmin/libstatic/libimg/nav-02.png |*| fileadmin/libstatic/libimg/nav-03.png || fileadmin/libstatic/libimg/nav-04.png |*| fileadmin/libstatic/libimg/nav-05.png || fileadmin/libstatic/libimg/nav-06.png
       1.NO.beforeImgLink = 1
       1.NO.doNotShowLink = 1
         # Rollover Effekt
       #1.NO.beforeROImg = fileadmin/libstatic/libimg/nav-01.png || fileadmin/libstatic/libimg/nav-02-active.png |*| fileadmin/libstatic/libimg/nav-03-active.png || fileadmin/libstatic/libimg/nav-04-active.png |*| fileadmin/libstatic/libimg/nav-05-active.png || fileadmin/libstatic/libimg/nav-06-active.png
       1.RO < temp.pic_main_menu.1.NO
       
       1.RO.beforeImg = fileadmin/libstatic/libimg/nav-01.png || fileadmin/libstatic/libimg/nav-02-active.png |*| fileadmin/libstatic/libimg/nav-03-active.png || fileadmin/libstatic/libimg/nav-04-active.png |*| fileadmin/libstatic/libimg/nav-05-active.png || fileadmin/libstatic/libimg/nav-06-active.png
       1.RO = 1
      }
zeilant ·

in der TSref ist aber ein RO drin... allerdings bei TMENUITEM
dann heist es also das: ???

...NO.RO...

kann ich das denn dann einfach als normales RO benutzen ?

Unbekannter Benutzer ·

Nein, das sind TMENUITEMS, keine Zustände.

Du kannst aber mit beforeImg trotzdem ein RO Effekt erziehlen, wenn du beforeROImg verwendest. Dazu musst du dann RO aktivieren.

Ich empfehle dir aber lieber dein Menü mit einer ul-Liste zu erstellen. Da kannst du das Bild dann direkt ins a oder li als background-image einbinden und je nach zustand rollen lassen.

Das hilft dir:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Tmenu/Tmenuitem.html

zeilant ·

ich hatte viele Kombinationen ausprobiert, aber bloß nicht die Richtige...
es muss heißen:

1.NO.beforeROImg = [Angabe der Dateien, evtl. mit OptionSplit |*|]
1.NO.RO = 1

wichtig, das 1.NO.RO = 1 muss ganz unten stehen.

mit RO_chBgColor kann man auch noch die Hintergrundfarbe des Texte ändern, dieser wird bei mir aber ausgeblendet.

Manchmal ist es praktischer mit TMENU zu arbeiten, vor allem bei der Umsetzung grafiklastiger, unflexibler Layouts...

mfg und Danke für die Tipps,
zeilant