Keresgélés után segítséget szeretnék kérni Views2-vel kapcsolatban:
Modullal hoztam létre új tartalomtípust és Views2-vel szeretném listázni a mezőit.
De új mező megadásánál (Add fields) a Groups legördülő listában nem látja a tartalomtípusomat és az értéknél sem látom a létrehozott mezőimet.
Itt kellene lenniük, mert egy másik letöltött modul (family) esetében megjelenik és a régi Views-zal is jó volt.
Mi lehet ennek oka? Jogosultság nem mert uid=1 vagyok...
Előre is ksözönöm.
Drupal verzió:
Fórum:
A content
csoportnál sem kistázza ki?
Üdv!
Dudás József
Csoportnál sem
Ha a Views2-ben levő Fields csoportra gondolsz, akkor ott sem.
Próbaképpen létrehoztam felületről (nem modulból) egy új tartalomtípust, és azt sem mutatja.
Viszont az az érdekes, hogy (mint írtam) a letöltött "family" modul esetében mindhárom típust (Family Group, Family Individual és Family Location) hozza, sőt alatta azok mezőit is.
Elvileg teljesen új Drupal 6.6 telepítés...
Views támogatás
Elárulod milyen modulról van szó? Vagy titok?
Nyilván mert ebben a modulban van beépített Views támogatás. Ez nem automatikus, a modul fejlesztőjének ezt külön bele kell írnia a kódba.
Views támogatás?
Saját modul próbálkozás.
Mit jelent az, hogy beépített Views támogatás?
A family modulban láttam family_views_default_views() és family_views_data() és hasonló függvényeket, ezek lehetnek azok?
Ezek nem drupal hook-ok, ugye?
Akkor ez irányba megyek tovább...
De az miért van, hogy felületről létrehozott tartalomtípus sincs benne?
Nem,
történetesen a "content" csoportra gondoltam.
A mezőket kell mutatnia amiket a tartalomtípusok használnak. Ha a tartalomtípushoz készítesz egy habakukk nevű mezőt amit field_habakukk néven ismer fel a rendszer akkor a "content" csoport kilistáz neked egy csomó mezőnevet, köztük egy field_habakukk mezőt, és leírja, hogy melyik tartalomtípus használja.
Üdv!
Dudás József
Üdv!
Dudás József
CCK nélkül
Én úgy tudom, hogy CCK-val lehet tartalomtípushoz field_habakukk mezőt felvenni.
Én nem szertenék CCK-t használni, így modullal kezelek saját táblákat (hook_load, hook_update, hook_delete stb-vel).
A konferencián elhangzott és meg is erősítettétek, hogy a Views2-vel lehet saját táblákat is listázni.
De a megoldás a modul felkészítése lesz a Views-ra, amit Edit írt.
Ezért belebújok a Views API leírásába.
Bocs
azt hittem CCK-s mezőkről van szó.
Üdv!
Dudás József
Views 2.x module developer API
Megtaláltam a leírást, ez hiányzott:
Views 2.x module developer API:
http://drupal.org/node/235062
Köszönöm a hozzászólásokat.