Zum Inhalt springen

Bei GMENU subtitle in alt=""

Erstellt am 12. April 2007 · 5 Antworten · letzte Antwort am 14. April 2007

Tags: Frage

Mibo ·

Hilfe!

Ich möchte in einem GMENU den Untertitel einer Seite in den alt="" tag einfügen.

Hier ist das Menü:

MENU_LINKS = HMENU
MENU_LINKS {
   wrap = <img src="fileadmin/img/maskeStrich.gif" alt="Mittelalter Shop"><br>|
   special = directory
   special.value = 3
   entryLevel = 1

   1 = GMENU
   1.NO = 1
   1.NO {
      wrap = |<br>
      XY = 200, 24+[16.h]
      backColor = #F0E68C

      # Text auf den Menüpunkt
      10 = TEXT
      10.text.field = title
      10.text.listNum = 0
      10.text.listNum.splitChar = |
      10.fontColor = #000000
      10.fontFile = fileadmin/fonts/verdana.ttf
      10.fontSize = 12
      10.niceText = 1
      10.offset = 14, 16

      # Hilfsebene zur Berechnung der Höhe von Menüpunkten
      16 < .10
      16.text.case = upper
      16.text.listNum = 1
      16.fontSize = 22
      16.offset = 1000,1000

      # Linie zwischen den Menüpunkten
      20 = IMAGE
      20.file = fileadmin/img/maskeStrich.gif
      20.offset = 0, 23+[16.h]
   }

   # RollOver-Zustand
   1.RO < .1.NO
   1.RO.10.fontColor = #FF0000
         
   # Active-Zustand
   1.ACT < .1.NO
   1.ACT.10.fontColor = #FF0000
}

Bitte sagt mir welchen code ich wo einfügen soll.

Vielen Dank für eure Hilfe!!

Christian

Mibo ·

Habe ich das so richtig verstanden:

MENU_LINKS = HMENU
MENU_LINKS {
   wrap = <img src="fileadmin/img/maskeStrich.gif" alt="Mittelalter Shop"><br>|
   special = directory
   special.value = 3
   entryLevel = 1
 
   1 = GMENU

   1.altText.field = subtitle 

   1.NO = 1
   1.NO {
      wrap = |<br>
      XY = 200, 24+[16.h]
      backColor = #F0E68C

usw...

Als alt="" im a-tag wird immer noch der Titel der Seite, nicht der Untertitel, ausgegeben.

Mibo ·

Kann denn hier keiner helfen?

Irgendwo MUSS Typo3 doch den Befehl bekommen in einem GMENU den Titel in den alt-tag einzusetzten, sonst würde Typo3 das ja nicht tun.

einpraegsam.​net ·

Wird wohl nur über imgParams zu lösen sein.

Laut TS Referenz:
"disableAltText: Wenn diese Eigenschaft gesetzt ist, werden die alt-Parameter der Bilder nicht gesetzt. Sie können dies jedoch auch manuell durch imgParams (siehe unten) machen."

Also mein Tipp: Zuerst Alt Text deaktivieren, dann mit imgParams versuchen wieder reinzuklopfen...

Grüße

Mibo ·

Also, der Reihe nach:

Menü sieht so aus:

      MENU_LINKS = HMENU
      MENU_LINKS {
         wrap = <img src="fileadmin/img/maskeStrich.gif" alt="Mittelalter Shop"><br>|
         special = directory
         special.value = 3
         entryLevel = 1
         
         1 = GMENU
# 1.disableAltText = 1
         1.NO = 1
         1.NO {
         
# imgParams = alt={field:subtitle}
# allStdWrap.insertData = 1 
      
            wrap = |<br>
            XY = 200, 24
            backColor = #F0E68C
            ATagTitle.field = subtitle // title

            # Text auf den Menüpunkt rendern
            10 = TEXT

Resultat alt= img-tag:

<img src="typo3temp/menu/3dd715b456.gif" alt="Start" name="img8_9387_0" border="0" height="24" width="200">

Ich entferne die # vor 1.disableAltText = 1

Resultat alt= img-tag:

<img src="typo3temp/menu/3dd715b456.gif" alt="" name="img8_84dc_0" border="0" height="24" width="200">

Ich entferne die # vor imgParams = alt={field:subtitle} und vor allStdWrap.insertData = 1

Resultat alt= ing-tag:

<img src="typo3temp/menu/011bc790cb.gif" name="img8_3f7e_0" alt="" border="0" height="24" width="200">

alt= bleibt also leer.

Warum das?