Views2 + Fields

Patuzzi képe

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ó: 
dj képe

csoportnál sem kistázza ki?

0
0

Üdv!
Dudás József

Patuzzi képe

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...

0
0
Illyés Edit képe

Modullal hoztam létre új tartalomtípust

Elárulod milyen modulról van szó? Vagy titok?

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.

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.

0
0
Patuzzi képe

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?

0
0
dj képe

történetesen a "content" csoportra gondoltam.

Próbaképpen létrehoztam felületről (nem modulból) egy új tartalomtípust, és azt sem mutatja.

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

0
0

Üdv!
Dudás József

Patuzzi képe

É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.

0
0
dj képe

azt hittem CCK-s mezőkről van szó.

0
0

Üdv!
Dudás József

Patuzzi képe

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.

0
0