Joomla 3 manuál
Joomla (29.díl) - Vícejazyčný web IV. část (položky v menu, aktivace přepínače jazyka)
- Zveřejněno: 4. prosinec 2017
- Zobrazeno: 2298
V téro části návodu pro vytvoření vícejazyčného obsahu v seriálu Joomla si ukážeme, jak přidat položky do menu ve více jazycích a konečně aktivovat vícejazyčný obsah pro návštěvníky webu a tím naplnit "Přepínač jazyka" potřebnými vlajkami.
Nastavení výchozí stránky pro všechny jazyky
V případě multilanguage v Joomle, musí být vždy jedna položka v menu u uvedena pro "Všechny" jazyky a musí být nastavena jako "Výchozí stránka". Tato položka menu je dá se říst povinná, ale prakticky ji k ničemu jinému nebudeme už potřebovat a proto ji vymístíme do např. "Doplňkové menu", které je dobré si pro podobné typy nabídek vytvořit, aby se vám zbytečně nepletly mezi aktivními nabídkami.
Na obrázku níže je již vidět že máme vytvořenou položku nabídka, která obsahuje všechny jazyky a je nastavena jako "Výchozí stránka".
Výše uvedený krok je velmi důležitý. A nyní když máme jednu položku menu jako výchozí stránku pro všechny jazyky je nutné taky nastavit výchozí stránku pro každý jazyk, který máme na webu zvláště. V našem případě je to jazyk CZ a EN.
Nastavení výchozí stránky pro český (CZ) jazyk
Klikneme na položku menu "Hlavní", která je umístena v "Hlavním menu".
Na obrázku níže jsou znázorněny kroky, které musíme provést.
1. Aktivujeme stránku jako "Výchozí stránka", tak že posuvník přepneme na "Ano".
2. Vybereme jazyk "Czech (Čeština)" jelikož tato položka bude hlavní jen a pouze pro CZ jazyk.
Stiskneme tlačítko "Uložit".
Na obrázku (body 1 a 2) níže je již vidět, že máme položku meny označenou českými vlajkami. Vlajka ve sloupci "Úvodní stránka" bude jen u této položky jakožto hlavní. U ostatních bude zobrazena vlajka jen ve sloupci jazyk.
Nastavení výchozí stránky pro anglický (EN) jazyk
Stejně jako jsem nastavili výchozí stránku pro český jazyk nastavíme nyní výchozí stránku i pro jazyk anglický.
Postup je zcela stejný jen "Jazyk" bude "English (en-GB)" a stiskneme "Uložit".
Na obrázku níže opět vidíte výsledek, kdy je položka nabídka "Main", která je umístěna v "Main menu" označena vlajkami a je nastavena jako hlavní.
O proti české lokalizaci, kde máme v pravém sloupci zobrazenou nabídku "Hlavní menu" v lokalizaci anglické ještě budeme muset modul který zobrazí "Main menu" přidat, ale to už předbíháme dalším dílům seriálu.
Nyní se pojďme podívat na frontend stránek, kde na nás na základě provedených kroků ve výše uvedeném postupu čeká zaslouženě zobrazení vlajek v podobě "Přepínače jazyka" viz. obrázek níže.