Sziasztok!
Hogyan lehet névsorba rendezni a felhasználókat VIEW-ban, ha az utólag felvett "Teljes név" mezőt így állítottam be: "A felhasználók lefordíthatják ezt a mezőt"?
A WIEV (most a próbálgatáshoz) egyetlen oszlopot tartalmaz, a fenti Teljes név mezőt. Ha nem rendezem, akkor magyar és angol nyelv esetén is ok. Ha Rendezési szemponthoz hozzáteszem, azonnal duplikálja a sorokat. Talán ehhez is kiegészítő modul kell?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
A probléma pontosítása
(A VIEW-et fordítva írtam, de már nem tudom javítani.)
Most így néz ki a select:
Mező nyelve: Aktuális felhasználó nyelve
Ez bekapcsolva: "A mező nyelvi feltételeinek átadása a lekérdezés számára ha szükséges"
A problémám tehát, ha az ORDER BY-ban szerepel a "teljes_nev" ami fordítható mező, akkor nem csak az aktuális nyelvhez tartozó sorok jelennek meg. Egészen pontosan 2x jelenik meg magyar nyelven minden felhasználó neve, még csak nem is angol a második soruk :)
Gondolom, hogy az is megoldaná a duplikálási problémát, ha a WHERE feltételbe valahogy bekerülhetne, hogy figyelje a nyelvet, de a VIEW-ben, nem találok ilyen kattintgatási lehetőséget. Kérem a segítségeteket. Mi lenne a megoldás?
Feladvány megoldva
A mai VIEW frissítés és három plusz modul után megjelent egy lehetőség a szűrésnél, ahova már fel lehetett venni:
Szűrési feltétel:
Felhasználó: Teljes név:language (= Aktuális felhasználó nyelve)
Ezzel ez a probléma megoldódott, köszönöm.
És mi lenne az a három plusz
És mi lenne az a három plusz modul, ha nem titok?
Védd az állatokat! ;)
Ezek azok
Amikor írtam a bejegyzést, nem emlékeztem fejből.
Ezek azok:
i18nviews (sajnos még dev)
i18_page_views
views_bulk_operations
views (frissítés)