Zum Inhalt springen

AltText in GMENU special = language

Erstellt am 12. Oktober 2007 · 1 Antwort · letzte Antwort am 7. August 2009

Tags: Frage

Suhemi ·

Hallo,

ich haben ein Sprachmenü mit Flaggen erstellt, welches auch funktioniert. Nun möchte ich die Eigenschaft "alt" des <img alt="" />-Tags ändern und eine CSS Klasse in den <img alt="" />-Tag einfügen.

Bei normalen Bildern geht das ja mit:

5 = IMAGE
5 {
  file = pfad/zur/Datei
  altText = Foo
  params = class="Bar" 
}

Bei dem Menü sieht das Ganze nun so aus:

lib.langNavi = HMENU
lib.langNavi {
  special = language
  special.value = 1,0,2,3
  1 = GMENU
  1{
    noBlur = 1
    NO {
      XY = [5.w]+20, [5.h]+4
      5 = IMAGE
      5 {
        file = media/flags/ro_RO.png || media/flags/de_DE.png || media/flags/fr_FR.png || media/flags/en_GB.png 
        altText = Romanian || German || French || English
        params = style="border:1px solid #000" ||style="border:1px solid #000" ||style="border:1px solid #000" ||style="border:1px solid #000" 
        titleText = title
      }
    } 
  } 
}

Wie oben schon gesagt: Das Menü funktioniert, die Sprachen werden umgeschaltet, nur kann ich keine Parameter übergeben.

Anscheinend stehen dem IMAGE Object nicht alle Funktionen zur Verfügung oder werden nicht ausgewertet.

Kann mir jemand helfen? Habe ich was übersehen? Oder ist das ein Bug?

Mit lieben Grüsse
Stefano

fragolina ·

Hallo Suhemi,

ist schon lange her ich weiss, hab jetzt aber das gleiche Problem wie Du.
Hast Du es damals lösen können?? Möchte allerdings anstatt altText title einfügen.
Krieg es nicht hin:

lib.menueLang {
     1 = GMENU
     1 {
      # expAll = 1
       noBlur = 1
       NO = 1
       NO {
        
         XY = [5.w],[5.h]
         5 = IMAGE         
         5.file = fileadmin/templates/img/desw.jpg || fileadmin/templates/img/ensw.jpg || fileadmin/templates/img/frsw.jpg
         allWrap = &nbsp;&nbsp;|
         stdWrap.typolink.title = Deutsch || Englisch || Französisch
        }
       RO < .NO
       RO = 1
       RO.5.file = fileadmin/templates/img/de.jpg || fileadmin/templates/img/en.jpg || fileadmin/templates/img/fr.jpg
       RO.stdWrap.typolink.title = ... || ... || ....
       ACT < .RO
       ACT.allWrap = &nbsp;&nbsp;|
       ACT.ATagParams = class="active"
       ACT = 1
       USERDEF1 = 1
       USERDEF1 {
         
           XY = [5.w],[5.h]
         5 = IMAGE         
         5.file = fileadmin/templates/img/desw.jpg || fileadmin/templates/img/ensw.jpg || fileadmin/templates/img/frsw.jpg
         allWrap = &nbsp;&nbsp;|
          noLink = 1
         #5.image.altText = German || French || English
        5.stdWrap.typolink.title = .. || .. || ..
       }
       #USERDEF1 < .NO
      # USERDEF1.noLink = 1
      # USERDEF1.NO.altText = text
       #USERDEF1.NO.altText.field = title
     

     }   
}

klappt nicht was mache ich falsch?? wer kann helfen??
danke schöne GRüße