Üdv,
sajnos nem sikerül a Views 2.0 modult úgy beállítanom, ahogy szeretném, hogy működjön.
Többnyelvű oldalt szeretnék építeni Drupal6-tal, részben próbálgatási céllal is. Feltettem a CCK béta változatát, ami nekem kell, az megy benne. Feltettem az Internationalization modult is, jól működik. Feltettem a Views 2.0-ét is, az is jól megy, majdnem tökéletesen.
Létrehoztam egy 'koncert' típusú tartalmat, jól fel tudom tölteni. Létrehoztam egy view-t, megadtam, hogy oldal nézete is legyen, adtam neki egy 'koncert' nevű url-t, alapból jól lehozza a 'koncert' típusú elemeket. Viszont, azt szeretném, hogy lehessen külön listázni a német / angol nyelvű 'koncert' tartalomtípusokat. De, hiába adom meg a Views-nek az 'arguments'-nél, hogy 'tartalom: nyelv', ha az előnézetnél vagy a mentés után a view-nél a koncert/de url-re üres oldal jön le. Ami vicces, mert ki is írja a lekérdezést:
SELECT node.nid AS nid, node.title AS node_title, node_data_field_idopont.field_idopont_value AS node_data_field_idopont_field_idopont_value, node_data_field_idopont.nid AS node_data_field_idopont_nid, node_data_field_idopont_honap.field_idopont_honap_value AS node_data_field_idopont_honap_field_idopont_honap_value, node_data_field_idopont_honap.field_idopont_honap_format AS node_data_field_idopont_honap_field_idopont_honap_format, node_data_field_idopont_honap.nid AS node_data_field_idopont_honap_nid, node_data_field_idopont_nap.field_idopont_nap_value AS node_data_field_idopont_nap_field_idopont_nap_value, node_data_field_idopont_nap.nid AS node_data_field_idopont_nap_nid, node_data_field_helyszin_neve.field_helyszin_neve_value AS node_data_field_helyszin_neve_field_helyszin_neve_value, node_data_field_helyszin_neve.nid AS node_data_field_helyszin_neve_nid, node.language AS node_language, 'koncertkalendarium:page' AS view_name FROM node node LEFT JOIN content_type_koncert node_data_field_idopont ON node.vid = node_data_field_idopont.vid LEFT JOIN content_type_koncert node_data_field_idopont_honap ON node.vid = node_data_field_idopont_honap.vid LEFT JOIN content_type_koncert node_data_field_idopont_nap ON node.vid = node_data_field_idopont_nap.vid LEFT JOIN content_type_koncert node_data_field_helyszin_neve ON node.vid = node_data_field_helyszin_neve.vid WHERE (node.status <> 0) AND (node.type in ('koncert')) AND (node.language = 'de') ORDER BY node_data_field_idopont_field_idopont_value ASC, node_data_field_idopont_honap_field_idopont_honap_value ASC, node_data_field_idopont_nap_field_idopont_nap_value ASC
és ha a fenit lekérdezést lefuttatom pl. phpmyadmin-ban, akkor talál is egy node-ot, ami valóban német nyelvű.
Mit csinálok rosszul?
Köszönöm a segítséget.
csak egy tipp
ha jol latom a teszthez nincs szukseged az i18n modulra. probald meg kikapcsolni. en azt vettem eszre, hogy az i18n megszuri a node listakat nyelv szerint..
vagy kapcsolj at nemet nyelvre mielott a koncert/de lapra lepsz.
nem gondoltam rá
Köszönöm!
Nem gondoltam erre a lehetőségre, megnézem.
P.
köszönöm
Köszönöm a segítséget, valóban ez volt a hiba, sikerült így megoldani! (Mondjuk erre nem gondoltam, hogy az i18n ennyire "erőszakos", hogy elkapja a kimenő szövegeket...)
P.
erőszakos i18n
ugy latom orvosoltak ezt a problemat
http://drupal.org/node/272432