Dvoj jazycny web

Moderátor: Moderators

Dvoj jazycny web

Poslaťod moddo » Pon Dec 08, 2008 9:27 am

Pratele jak by nejlepe sel udelat dvoj jazycny web pod etomite, tak aby se pri zmene jazyka zmenilo i menu.

Dekuji za pripadne info. MoDDO 8)
Obrázok užívateľa
moddo
Amateur
Amateur
 
Príspevky: 21
Registrovaný: Str Dec 20, 2006 1:07 am

Re: Dvoj jazycny web

Poslaťod R - stick » Pon Dec 08, 2008 11:50 am

velmi jednoduše:

v kořenovém adresáři dokumentů si vytvoř novou složku dokumentů - například CZ, EN, DE .... a do těchto složek umístíš všechny další dokumenty - tedy ve složce CZ uděláš strukturu českých stránek, ve složce EN uděláš strukturu anglických stránek .......

Dále si upravíš použitou templatu tak, že určíš výchozí dokument pro snippet, který ti obsluhuje menu - např [[tvuj_menu_snippet?=ID95]] - kde ID je číslo dokumentu, který tvoří složku CZ. (přesnou syntaxi musíš použít podle použitého snippetu - většina snippetů pro tvorbu menu to podporuje) Toto ti zajistí, že se ti zobrazí pouze české dokumenty. Někam do hlavičky templaty pak umístíš linky (vlaječku) které nasměruješ na výchozí dokumenty v daných adresářích (např. českou vlajku na ID výchozího dokumentu ve složce CZ, anglickou na ID výchozího dokumentu ve složce EN .....)

Následně si tutu templatu zkopíruješ a uložíš pod pozměněným názvem. Ve snippetu obsluhujícím menu změníš ID výchozího dokumentu, tak aby ti ukázal na výchozí stránku v angličtině - a pro všechny anglické dokumenty pak použiješ tuto templatu. (samozřejmě je důležité mít je ve správné složce.)

Mimochodem - v současné době vytvářím přesně takovou multijazyčnou templatu a chci ji dát volně k dispozici. Zhruba za 14 dnů by se mohla na tomto webu objevit.
R - stick
Moderator & CLT
Moderator & CLT
 
Príspevky: 209
Registrovaný: Pia Sep 23, 2005 9:59 am
Bydlisko: Vysoké Studnice (u Jihlavy)


Späť na Help

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 1 hosť

cron