Többnyelvű nézetek (views) Drupal 6.x alatt

Az új honlapom készítése során futottam bele abba a problémába, hogy egy adatbázis nézet (view) eredményeit hogyan lehet többféle nyelven megjeleníteni. A views modul sajnos nem támogatja a többnyelvűséget.

A megoldás (végül) elég egyszerű lett.

Hozzávalók (modulok):

A lépések

  1. Modulok telepítése és beállítása
  2. A nézet elkészítése (csak a defaults lap, semmi HTML szöveg, de legyen egy Node translation: Nyelv argumentum)
  3. A translation engedélyezése a tartalom típusra
  4. Egy viewfield hozzáadása a tartalom típushoz
  5. Új tartalom létrehozása, ott az elkészült nézet beállítása és az adott megjelenítési nyelv beállítása argumentumként
  6. Fordítások készítése és az argumentum helyes beállítása a fordítási lapon