Drupal hukkaa kielen

Tuli huomattua "pikku" ongelma.....

Asiakkaani sivut ovat kaksikieliset: suomi ja englanti joista suomi on vakio kieli.

Monessa nodessa on linkkejä toisiin nodeihin (?q=node/123).

Kun vaihdan kielen englantiin, niin aina kun klikkaan mitä tahansa node linkkiä englanninkielisillä sivuilla niin sivuston kieli muuttuu suomeen ja noden sisältö pysyy englanninkielisenä.

Homma toimii jos muutan linkit ?q=en/node/123

Ongelma on siinä että sivuja on noin 400kpl ja kaikkien linkkien muuttaminen käsipelillä olisi järjetön homma näin jälkeenpäin.

Eli saisiko tätä nyt jotenkin toimimaan niin että jos sivuja selaava on valinnut kielen kertaalleen englanniksi, niin kaikki sivut näkyisivät sitten englanniksi vaikka tuota "en/" etuliitettä ei olisi?!?!?

Käytössä D6

Njoo... ongelma ratkesi

Njoo... ongelma ratkesi tekemällä pienen scriptin joka muutti kaikki englanninkielisten sivujen "?q=node" esiintymät "?q=en/node" suoraan tietokantaan.

Drupalin monikielisyyden tuesta

Mukavaa jos ongelman sai ratkaistua :)

Drupalin core 6:n monikielisyyden tuki ei oikeastaan ole vielä kovin pitkälle, mutta kovasti iloa monikielisille sivuille saa vakaasta lisämoduulista Internationalization http://www.drupalmodules.com/module/internationalization

Drupalissa kannattaa käyttää myös ns. puhtaita urleja http://drupal.org/node/15365, koska silloin monet asiat tulevat monin tavoin helpommiksi polkujen ja viewsien käytöstä hakukoneoptimointiin.

Kommenttien lukemisen asetukset

Valitse, kuinka kommentit näytetään ja klikkaa "Tallenna asetukset".