language_switch

Vloží přepínač jazykových verzí (verze => 1.0)

Funkce vloží přepínač jazykových verzí (pokud je počet jazykových verzí menší než 2, je funkce ignorována. To umožňuje připravit stránky v jedné jazykové verzi a po doplnění o verze další se automaticky vytvoří přepínač mezi jednotlivými verzemi).

Přepínač může být formátován buďto jako seznam (který lze pomocí css zformátovat např. na vlaječky jednotlivých jazykových mutací), jako řádkový výpis, nebo může být zobrazen jako rozbalovací seznam (formulářový prvek select). Třetí možnost se uplatní především případě většího počtu jazykových mutací, první zase umožňuje grafické zformátování jednotlivých položek „seznamu“, řádkový výpis se uplatní především při ponechání textového výstupu.

Parametry funkce

Proměnná Popis Výchozí
display (text)

Display může mít následující hodnoty:

  • list (klasický seznam <ul><li>)
  • inline (řádkový výpis, jednotlivé položky oddělené pomocí separator.
  • form (formulářový prvek select - rozbalovací nabídka, při povoleném javascriptu dochází k přechodu na zvolenou jazykovou verzi ihned po jejím vybrání a tlačítko submit je skryto)
list
separator (text) Znak, který odděluje jednotlivé jazykové verze při inline (řádkovém) výstupu " | "
id (text) Identifikátor tagu <div>, který „obaluje“ celý přepínač jazykových verzí language_switch

Příklad

language_switch("display=inline|separator= &raquo; ") // Vypíše např. English » Deutsch » Česky