Elsődleges menük probléma

khenrik képe

Kedves Drupal Tagok!

A következő a problémám:
a kézikönyv leírása alapján megcsináltam a többnyelvűsítés lépéseit, ami tökéletesen működik (legfrisebb 6.x drupal verzió, angol alap nyelvvel), azonban a menük fordításánál van egy kis problémám:

Az alap (angol nyelv) elsődleges menüje az minden kiválasztott nyelvnél folyamatosan látszik, ráadásul nem is abban a blokkban, amibe a blokkok menüben tettem. A többi nyelv elsődleges menüpontjai a megfelelő helyen jelennek meg, de a probléma akkor is fenn áll, hogy az alap nyelv elsődleges menüpontja folyamatosan látszódik.

Mitől lehet ez? A kézikönyv lépéseit pontról pontra többször is megcsináltam, de semmi. A téma amit használok a dreamy.

Köszönöm szépen!

khenrik képe

Érdekes. Kikapcsoltam a blokkokban az elsődleges hivatkozásokat, és most rendben vannak a dolgok...
Azt hiszem, hogy valamit nem értek :)

0
0
szantog képe

Elsődleges linkeket két helyen is lehet kezelni: Vagy a smink beállításainál, és akkor ott jelenik meg, ahol a page.tpl.php-ban a $primary változó kiíratása történik. Vagy kiteszed blokkba oda ahová akarod.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

khenrik képe

Két dolgot nem értek:

Az egyik: noha ki van kapcsolva a blokkokban az elsődleges menü, annak ellenére megjelenik a smink fejlécében.

Ez az egyik. A másik pedig, hogy a többnyelvű elsődleges menü beállításánál:

az oldalam 3 nyelven menne. Angol, ami az alap, német és magyar.
Megcsinálom a 3 menüt (Eng, Deutsch, Magyar) majd a menü beállításainál az elsődleges menü forrást beállítom -> kiválasztom mondjuk a Német nyelvet a nyelvválasztóban, majd beállítom, hogy az elsődleges menü forrása a Deutsch menü legyen.
Aztán végig megyek mindhárom nyelven. Ennek mennie kellene, azonban nekem mindhárom nyelvhez az elsőnek beállított menüt veszi az elsődleges linkek forrásának, ami ebben az esetben mondjuk a Deutsch menü. Ha a magyarral kezdem, akkor a magyar lesz mindhárom nyelvnél a forrás.

Lehet valami bug akár?

Közben látom, hogy a menük beállításánál hiányzik a "This is a multilingual variable" megjegyzés. A modulok fennt vannak. (az i18n ből minden és engedélyezve is van)

Ez mi lehet?

0
0
csakiistvan képe

Az első abból következik hogy valószínű a sminkedben default bele van téve az elsődleges menü, azaz nem a szokásos csak blokkból vezérelhető fajta.

A második. A hétvégén én is épp egy többnyílvű oldalt csináltam, és 10 perc volt mire rájöttem mi a baj. Én a tartalom alapértelmezett menüjét állítgattam, pedig az Elsődleges hivatkozások forrásánál kell kiválasztani

http://twitpic.com/tqqma

Az i18-hoz ki kell egészíteni a settings.php filet-t. Itt a link. Amivel ki kell egészíteni, az ott van a videó alatt a csatolményban

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

khenrik képe

A probléma a következő:

hiába egészítem ki a settings.php-t nem jelenik meg a menübeállításnál a This is a mulitingual variable.

Annak ellenére, hogy pl az oldal adatainál az oldal címe mellett megjelenik.

ui.: egyébként nagyon jó a videó

0
0
csakiistvan képe

bár lehet fölösleges kérdés, de az apache -ot újraindítottad ugye? :)

Amúgy először nekem sem ment, de utána újrakezdtem és jó lett, működött, szóval ne add fel. Hova tetted a beillesztett részt? én a végére, minden után...

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

khenrik képe

Hello hello, jó reggelt!

Apache restart megvolt ugyan, bár csak babonából, mert technikailag nem indokolja egy php file módosítás. Egyébként a settings.php végére illesztettem úgy, ahogy a dokumentációk azt megkövetelik.

Ami segíthet még, hogy:

Első konfig után működött a dolog (pár napja) azonban a témaindítóban említett elsődleges menü rossz megjelenése miatt elkezdtem szétszedni a dologot. Amin változtattam:

default nyelvet átállítottam angolra (magyar helyett)
elsődleges linkek nevét átírtam.

Aztán ugyan ezeket visszaállítottam, de a többnyelvű menü lehetőség már nem megy.

Ez segíthet valamit?

0
0
khenrik képe

Szokásom ellenére újratettem az egészet és most működik. Ugyan olyan beállításokkal, és mégis megy...

De amit nem értek. Magyar nyelven telepítettem és 3 nyelvű oldalt szeretnék, angol, német és magyar.

A nyelv választóban a német és magyar nyelv választható de az angol nyelvre nem kapcsol át, a menüpontok sem váltanak angol nyelvűre. Default nyelv magyaron van.
Ennek mi a trükkje?:)

0
0
csakiistvan képe

lehet nincs beimportálva az angol nyelv. töröld ki, majd tedd be még egyszer. nekem is csinált ilyet.

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

khenrik képe

ilyennel próbálkoztam, de nekem úgy tűnt, hogy az a default nyelv, és külön nyelvi file-ja sincs. Node nyomozok utána azért.

És természetesen köszönöm szépen a segítséget :)

0
0
Nagy Gusztáv képe

Az angol nyelvi infük nem törölhetők, nem importálhatók, stb.

0
0

Nagy Gusztáv

khenrik képe

Köszönöm az infót, a jegyeztedre már rábukkantam a legjobb emlékeim szerint. Igazából már vagy 4 éve használom a Drupalt, de mindíg csak a legalapabb funkcióit használtam, és most kezdeném el használgatni úgy igazán... Aztán jönnek a botladozások ugye.
De szerencsére még mindíg találtam rá megoldást, úgyhogy elégedett vagyok :)

0
0
rych képe

/admin/settings/language/edit/en útvonal alatt mi szerepel a "Path prefix" beállításnál? Ha semmi, írj ide egy "en"-t.

Fontos beállítani, hogy mi alapján döntse el a Drupal, hogy mi az aktuális nyelv:
/admin/settings/language/configure
Én itt általában a "Path prefix with language fallback." opciót használom.

Itt még nézz körül: /admin/settings/language/i18n.

Mellesleg nem kell külön menüket készítened a 3 nyelvhez. Simán be tudod rakni az oldalakat a "Primary links"-be. Ha egy oldal nyelve angol, akkor a menüben is csak akkor jelenik meg, ha a nyelv angol (ha a fenti beállítások stimmelnek).

0
0