SHARE
TWEET

LANGMENU mit GMENU

a guest May 2nd, 2011 317 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. lib.LANGMENU = HMENU
  2. lib.LANGMENU {
  3.         # Ein Sprach-Menü wird erzeugt
  4.         special = language
  5.         # Reihenfolge und Auswahl der Sprachen im Menü
  6.         special.value = 0,1
  7.         special.normalWhenNoLanguage = 0
  8.         wrap = <div id="langSelect">|</div>
  9.         1 = GMENU
  10.         1 {
  11.                 noBlur = 1
  12.                 # Standard Sprachen
  13.                 NO = 1
  14.                 NO {
  15.                         wrap = |
  16.                         XY = 28,23
  17.                         5 = IMAGE
  18.                         5.file = {$const.tmpldir}img/flagAT.png || {$const.tmpldir}img/flagUK.png
  19.                         # Standard-Titel für den Link wäre Seitenttitel
  20.                         # => anderer Text als Link-Text (Optionsschift)
  21.                         #stdWrap.override = [de] || [en]
  22.                         # Standardmäßige Verlinkung des Menüs ausschalten
  23.                         # Da diese sonstige GET-Parameter nicht enthält
  24.                         # noLink statt doNotLinkIt bei GMENU
  25.                         noLink = 1
  26.                         # Nun wird der Link mit den aktuellen GET-Parametern neu aufgebaut
  27.                         # bei GMENU wird allStdWrap anstatt stdWrap benötigt
  28.                         allStdWrap.typolink.parameter.data = page:uid
  29.                         allStdWrap.typolink.additionalParams = &L=0 || &L=1
  30.                         allStdWrap.typolink.addQueryString = 1
  31.                         allStdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
  32.                         allStdWrap.typolink.addQueryString.method = GET
  33.                         allStdWrap.typolink.useCacheHash = 1
  34.                         allStdWrap.typolink.no_cache = 0
  35.                 }
  36.                 # Aktive Sprache
  37.                 ACT < .NO
  38.                 ACT.wrap = |
  39.                 # NO + Übersetzung nicht vorhanden
  40.                 USERDEF1 < .NO
  41.                 # ACT + Übersetzung nicht vorhanden
  42.                 USERDEF2 < .ACT
  43.         }
  44. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top