Diskuze: Nette - multilanguage web
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Ahoj, klidně to takhle může být, možná bych akorát doporučil mrknout
sem https://doc.nette.org/…localization, aby jsi tu myšlenku
dobře skloubil s principy Nette.
Jinak se SEO nemá tohle zase tak moc společného, krom toho, že všechny
příslušné SEO prvky, např. description, musí mít také překlad a
jazykovou verzi je dobré promítnout v rámci URL.
Nakoniec som použil knižnicu Kdyby(https://github.com/…/en/index.md). Bohužiaľ však neviem ako robiť presmerovanie stránok, že som trebarz na sk verzii, prepnem si na českú verziu (v url je cz). Presmeruje ma to na hlavnú stránku v češtine, ale ako vyriešim to, že keď kliknem v menu trebarz na kontakt, tak ma to nepresmeruje na tú stránku v slovenčine ale na /cz/contact? Skúšal som do configu pridať
translation:
resolvers:
session: on
no nič to nerobí, teda to isté ako keď to tam nebolo
Jo, tohle není špatná volba, je to asi z jedna nejpoužívanějších
knihoven. Co se týká toho přesměrování, musíš správně nastavit router
a pro ten jazyk si vytvořit persistentní parametr. Všechno
je to popsané v té dokumentaci, na kterou jsi přímo poslal odkaz.
Problém bol v tom, že som nevedel o tom, že /** @persistent */ neberie nette ako komentár, ale ako označenie persistentného parametru.. Pridal som to teda do kódu, a už to funguje. Ďakujem
Zobrazeno 5 zpráv z 5.