sziasztok!
többnyelvű oldalt készítek. minden nyelvhez szeretnék használni útvonal előtagot, de az alapértelmezett nyelv esetén nem működik.
jelenleg a magyar az alapértelmezett nyelv.
az /admin/settings/language/edit/hu oldalon be van állítva az Útvonal előtag "hu"-ra.
létrehoztam egy "fooldal" node-t, de az útvonal "hu/fooldal" helyett csak simán "fooldal" lett. ha az előbbit írom be, akkor átdob az utóbbira.
ha az angolt állítom be alapértelmezett nyelvnek, akkor meg az angol oldalak esetén hiányzik az "en/" előtag. annak ellenére, hogy itt is be lett állítva, a /admin/settings/language/edit/en az előtag "en"-re.
próbáltam olyan megoldást, hogy a pathauto modul beállításainál a "Tartalomútvonalak beállításai"-nál a "Minta minden Oldal útvonalnak Magyar nyelven" résznél a hu/[title-raw] mintát adom meg.
így elméletileg a fooldal node a hu/fooldal címen lenne elérhető.
viszont miután elmentem a fenti node-ot, megint csak a /foldalra kerülök, ami nincs, ezért kapom a "A kért oldal nem található." nem található üzenetet.
ha újra szerkesztem fooldal node-ot, akkor az "Útvonal beállításainál" a hu/fooldal van megadva...
az alábbi modulokat használom:
drupal 6.17
Path redirect 6.x-1.0-beta6
Pathauto 6.x-1.3
Internationalization 6.x-1.5
Nyelv megállapítás: Csak útvonal előtagok.
Tartalom kiválasztás módja: Kevert aktuális nyelv (ha elérhető) vagy alapértelmezett nyelv (ha nem) és nyelvsemleges.
tehát a kérdés, hogy hogyan tudok az alapértelmezett nyelvhez beállítani útvonal előtagot?
előre is köszönöm a segítséget!
üdv,
Csaba
Nem a nyelvi beállítások
Nem a nyelvi beállítások rosszak, hanem a fooldal című tartalmad nyelvsemleges, így nem is értelmezhető rá a nyelvi előtag. Ha egy node-ot akarsz főoldalnak több nyelven, akkor minden nyelvre le kell fordítani az adott node-ot.
Első blikkre legalábbis ez tűnik a hibának.
----
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.
settings.php
Tedd ezt be a settings.php fájlba:
Ezután külön minden nyelven látogasd meg az "admin/settings/site-information" útvonalat és add meg az aktuális nyelvhez tartozó node-ot nyitólapnak.
ez benne van a
ez benne van a settings.php-ban.
azzal nincs is gondom, hogy ha nyelvet váltok akkor a főoldal tartalma nem változik meg.
a node neve nem a legjobb választás volt, mert ez a jelenség minden node esetén létezik nem csak akkor, ha az adott node lesz a kezőoldal
természetesen nem nyelv semleges egyik node sem, be van állítva mindkét node esetén , hogy angol vagy magyar.
ha nyelvet váltok akkor a tartalom is helyesen megváltozik angolra vagy magyarra.
a problémám az, hogy az alapértelmezett nyelv esetén nem teszi ki a prefixet.
Nyelvek
admin/settings/language/configure
Nyelv megállapítás:
Útvonal előtagok nyelvi alapértelmezéssel.
ez volt a megoldás. már pár
ez volt a megoldás.
már pár órája sakkoztam a beállításokkal...
köszönöm!!!