Többnyelvű oldal, ha a kezdőlap egy node

szantog képe

Kategória: 
Gyorstippek

Van egy ismert bug sajátossága az i18n modulnak: Ha egy node van beállítva kezdőlapnak, akkor hiába más nyelvkörnyezetben járunk, mindig arra a node-ra mutat a "home", amit beállítottunk.

  1. A legegyszerűbben így tudjuk ezt megoldani:
  2. Fordítsuk le a kezdőoldalt az össze kívánt nyelvre.
  3. Szedjük össze ezeknek a node-oknak a nidjeit.
  4. Csináljunk egy nézetet, majd abből egy oldalt (page)
  5. Állítsunk be argumentumot a következőképpen: Provide default argument, Fixed Entry, majd írjuk be a nideket így: 1+2+3 Az argumentum beállítások alján jelölük be a Allow multiple terms per argument checkboxot.
  6. Állítsunk be egy nyelvszűrőt: Node Translation Language = Current user's language
  7. Végül a most létrehozott page típusú nézetünk útvonalát adjuk meg kezdőlapnak.

És voila!