i18n - nyelv változtatáskor a navigációs menü ne változzon

Anonymous képe

Üdv!

A fent említett dolgot szeretném vhogy megoldani! Tehát beizzítottam az i18n modult (patch meg minden), működik is jól. Azt szeretném azonban elérni, hogy egy nyelv-változtatás linkre kattintva (pl. a főoldal/en-re linkelve) a navigációs menü maradjon magyarul, csak a tartalmak váltsanak angolra. Megoldható ez vmi egyszerű beállítással, ami felett lámán elsiklottam? Ha trükközni/kódolni kell, akkor egy kis útbaigazítást mondjatok plíz, hogy merre kutassak.

Köszönöm!

Anonymous képe

További kérdésem is volna!

Hogy tudok 1 blokkot nyelvfüggővé tenni? Tehát pl. minden /hu oldalon jelenjen meg a "magyar_blokk" (és az "angol_blokk" ne!), és minden /en oldalon jelenjen meg az "angol_blokk" (és a "magyar_blokk" ne!)?

Megpróbáltam a blokk-konfignál megmondani a drupalnak, hogy csak /hu oldalkon rakja ki a blokkot, vagy csak ott ne, de ez így nem működik. Ha azt mondom, hogy csak /hu oldalon legyen 1 blokk akkor sehol sem lesz, ha azt mondom hogy csak /hu-n ne legyen, akkor meg mindenhol lesz...
Nem lehet korlátozni ezek szerint a blokkmegejelnést az i18n által generált /hu /en...stb. helyekre?

Üdv: pookie

0
0
talger képe

az nem segít, ha /hu/* és /en/* formát használsz?

0
0
Anonymous képe

Üdv! Sajnos nem...
/hu/* ezt írtam most be, ha azt mondom hogy csak ezeken legyen akkor sehol nem lesz, ha azt mondom csak ezeken ne legyen, akkor meg mindenhol...
Esetleg van még vmi ötleted?

0
0
talger képe

utána néztem a kézikönyvben (http://drupal.org/node/21870) és rájöttem, hogy nem kell / jel az elején. Szóval szerintem, így írd be:
hu
hu/*

(elnézést, de csak egyszer akartam beküldeni, csak szarakodott a net és türelmetlen voltam :( )

0
0
Anonymous képe

Igen elvileg ez így működik minden belső tartalomra pl. admin/* ekkor jól csinálja. Viszont a hu, en (ezek i18n modul isntall óta vannak a címben)dolgokra kifejezetten nem megy! :)
hu, hu/*,/hu/* egyik sem jó (ezeket próbáltam még a legelején természetesen)

Köszi a segítséget azért, nyálazom még a témát, ha esetleg eszedbe jut még valami, akkor ne tartsd magadban :)

0
0
Anonymous képe

Elértem, amit akartam végülis, csak nem olyan egyszerűen, mint terveztem. Nyelvfüggő táblák használatával sikerült (i18n beállításaiban engedélyezni kell, a settings.php-ban megmondani mik ezek a táblák és prefixet állítani, adatb.-ba be az új táblák...).
Az első kérdésemre azonban még mindeig nem találtam megoldást! Örömmel fogadok bármilyen ötletet!

Köszönöm!

0
0
talger képe

utána néztem a kézikönyvben (http://drupal.org/node/21870) és rájöttem, hogy nem kell / jel az elején. Szóval szerintem, így írd be:
hu
hu/*

0
0
talger képe

utána néztem a kézikönyvben (http://drupal.org/node/21870) és rájöttem, hogy nem kell / jel az elején. Szóval szerintem, így írd be:
hu
hu/*

0
0