Hallo Zusammen,

(Sorry, hatte Probleme in meiner ersten Mail mit der Darstellung HTML=> onyl 
text mit meinem Mail Client)


Ich bastele gerade an einem grafischen Sprachmenü mit drei Sprachen (GB, DE und 
TR). Default Sprache der Website wird automatisch 
via tx_rlmplanguagedetection_pi1 erkannt das funktioniert alles auch 
problemlos. 

Ich wollte über die CASE Abfrage das entsprechende GIF image als "file" value 
zuweisen. Allerdings das funktioniert nicht so wie ich mir das vorstellen :(

Es soll immer nur zwei Flaggen angezeigt werden als Auswahl möglichkeit, z.B. 
wenn der Browser deutsch Sprache hat sollen im Sprachmenü nur GB und TR 
als Auswahl erscheinen. 

special.value 0 => EN
special.value 1 => DE
special.value 2 => TR



Was mache ich Falsch?


Vielen Dank im Voraus für eure Hilfe.



Gruß,
Ercan Karadeniz

============================================================================
# English language
[globalVar = GP:L = 0]
config {
  sys_language_uid = 0
  lib.language_menu.special.value = 1,2
  language = en
  locale_all = en_GB.UTF8
  htmlTag_langKey = en
  plugin.tx_rlmplanguagedetection_pi1 >
}
[global]


# German language
[globalVar = GP:L = 1]
config {
  sys_language_uid = 1
  lib.language_menu.special.value = 0,2
  language = de
  locale_all = de_DE.UTF8
  htmlTag_langKey = de
  plugin.tx_rlmplanguagedetection_pi1 >
  sys_language_mode = content_fallback;0  
}
[global]


# Turkish language
[globalVar = GP:L = 2]
config {
  sys_language_uid = 2
  lib.language_menu.special.value = 0,1
  language = tr
  locale_all = tr_TR  
  htmlTag_langKey = tr
  plugin.tx_rlmplanguagedetection_pi1 >
  sys_language_mode = content_fallback;0  
}
[global]


lib.language_menu = HMENU
lib.language_menu {
  special = language
  #special.value = 0,1,2
  1 = GMENU
  1  {
    NO {
      
        lib.this = CASE
        lib.this  {
        key.field = sys_language_uid
        
        default = IMAGE
        default.file = fileadmin/templates/simetrix/images/de.gif
        
        2 = IMAGE
        2.file = fileadmin/templates/simetrix/images/gb.gif
        
        3 = IMAGE
        3.file = fileadmin/templates/simetrix/images/tr.gif
        
      }
       
      
      5 = IMAGE
      5.file < lib.this
      XY = [5.w]+10, [5.h]
      5.offset = 10
      transparentBackground = 1
      transparentColor = #ffffff
      backColor = #ffffff
      ATagParams = class="internal-link"
      imgParams =  title="{$imgtitle}" 
     
     /* 
      10 = IMAGE
      10.file = fileadmin/templates/simetrix/images/{$flag}
      XY = [5.w]+10, [5.h]
      5.offset = 1000
      transparentBackground = 1
      transparentColor = #ffffff
      backColor = #ffffff
      ATagParams = class="internal-link"
      imgParams =  title="{$imgtitle}" 
      */
      }
     
    ACT < .NO
    ACT.doNotLinkIt =1
    
ACT.allWrap = <span style="padding: 5 px;background-color:magenta"> | </span>

    USERDEF1 < .ACT
    
USERDEF1.allWrap = <span style="padding: 5 px;background-color:#eeeeee"> | </span>
    
    USERDEF2 < .ACT
  }
}

                                          
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an