Sziasztok!
Van egy több nyelvű oldalam, ahol a két nyelven megjelenítendő tartalom nem teljesen azonos, vannak termékek és hírek, amelyek csak az egyik nyelven elérhetőek.
Ennek a megvalósításában szeretném a segítségeteket kérni. Ha egy tartalom/termék nyelvfüggetlen, akkor ugyebár azonos nyelven elérhető mindkét oldalon az adott node.
Ha mondjuk magyarul hozom létre a tartalmat, akkor ha nincs lefordítva, akkor úgy viselkedik, mint a nyelvfüggetlen, tehát mindkét nyelven azonos tartalmat láthatnak a látogatók. Az egyetlen, nem túl szerencsés megoldásként azt találtam ki, hogy "lefordítom" a tartalmat, és a fordítás közzétetli beállításainál nem pipálom be, hogy közzétett. Ezzel a megoldással csak az a problémám, hogy minden, ilyen módon módosított node alatt megjelenik a link a másik nyelven elérhető tartalomra, amire ha ráklikkel, akkor hibaüzenetet kap a látogató.
Esetleg létezik erre igazi megoldás? Előre is nagyon köszönök minden segítséget!
Ha views-zal jelenítesz meg
Ha views-zal jelenítesz meg node-okat, ott filterezhetsz arra, hogy csak az aktuális nyelvű tartalmak jelenjenek meg.
A Views-t szerettem volna
A Views-t szerettem volna megúszni, próbálom minél kevésbé erőforrás igényesre készíteni az olalt, de ezek szerint csak ez a megoldás marad. Az i18 nem nyújt számomra tökéletes megoldást.
i18n?
Szia,
Az i18n modult nezted mar? D6 alatt szepen mukodik, es biztosit egy nyelvvalaszto blokkot, amit kitehetsz az oldaladra. Ezutan csak a kivalasztott nyelvu tartalom fog latszani, igy teljesen eltero hireket vagy oldalakat (es nyilvan menuket) tehetsz az oldaladra.
Vagy Views, azzal is szurhetsz ide-oda.