CCK két összefüggő mező

kisspepe képe

Sziasztok!

Olyat meg tudok-e valósítani valahogy CCK-val, hogy:

Kellene nekem két összetartozó mező. Mind a két mező legördülő, és több érték is megadható. Lényegében az kellene nekem, hogy mint a szövegmezőnél is lehessen új elemet hozzáadni. Mind a két legördülő mezőnek be vannak állítva a fix értékei. Kiválasztom az egyik mezőben egy értéket, és hozzá a másik mezőben egy értéket.

Amire nekem ez kell, filmadatbázis. Ugyebár a DVD-ken több nyelv van, és azok különböző formátumúak. Az egyik mezőben megadnám, hogy milyen nyelv, és a hozzá tartozó másik mezőben pedig hogy az pl. DD 5.1 vagy Sorrund stb.

Legelőször jelölőnégyzetekre gondoltam, de ha minden típusú nyelvnek létrehozok külön jelölőnégyzetet, az nagyon sok. Jobb lenne a nyelveknek egy mezőt létrehozni, és hozzá a hangtípusoknak egy mezőt.

Drupal verzió: 
Fórum: 
aboros képe

általában úgy hívják amit szeretnél, hogy multigroup.
sajnos a cck 2.x ága nem tud ilyet, ez a modul kell hozzá, hogy ilyesmit tudj csinálni:
http://drupal.org/project/flexifield

vagy használhatod a cck 3.x, de az még devben van. ettől függeltenül kisebb siteokon használtam, pont emiatt a képessége miatt, és szépen működik.

0
0

-
clear: both;

kisspepe képe

Szia!

Kösz a segítséget. A cck 3.x jobban hangzik. A 6.x-3.x-dev-re gondolsz ugye? Nem tudod, ennek kb. mikor lesz stabil verziója?

0
0
aboros képe

nem lehet tudni azt.
általában ilyen kérdésekre az a válasz, hogy "amikor készen lesz" :) de mondom, használom két-három apróbb siteon, pont a multigroup képessége miatt és nincs gondom vele, szépen teszi a dolgát, pont úgy mintha stabil 2.x lenne, csak tud multigroupot :) patent. próbáld ki.

0
0

-
clear: both;

kisspepe képe

Szia!

Még tegnap feltettem, de csak ma próbáltam ki. Tökéletes. Ez az ami kellett nekem. Kösz a segítséget.

0
0
kismocsy képe

Ha jól értem kell két legördülő lista (html select).
Mit értesz az alatt hogy összefüggő?

Hozzáadsz két textfieldet, és kiválasztod, hogy Select list a típusa.

Azt sem teljesen értem, hogy mire gondoltál, amikor új elemet akartál hozzáadni.
Ha a cck típusnál akarsz új elemet hozzáadni, akkor amikor elmented a mezőt, feljön a lehetőség hogy meghatározd a Select List default elemeit. Javaslom ezt angolul nézd mert a magar fordítás néha félrevezető.

Ha tartalom beküldése (create content) avagy node/edit közben szeretnél mást megadni mint amit a legördülő enged, akkor nézd meg ezt a modult: http://drupal.org/project/cck_select_other
Én ezt csak akkor használnám ha nagyon muszály, mert még nincs 'stabil'nak jelölt változata.

0
0
kisspepe képe

Olyasmi kell nekem mint amit aboros írt. A lényeg:

Az első legördülő lista:
- Magyar
- Angol
- Cseh
- Lengyel
- stb.

A második lista:
- DD 5.1
- DD 2.1
- Stereo
- Stb.

A lényeg az első listából kiválasztok egy nyelvet pl.: magyar. A második listából kiválasztok hozzá egy típust pl.: DD 5.1. Ezután kiválasztom a következő nyelvet és típust, majd a következő párost ha kell. Így megadom a film-hez, hogy a DVD-n milyen nyelvek vannak.

0
0
aboros képe

http://img.skitch.com/20101023-1sn3cey2bpdnue9hk2k4nidgap.png
csak a level helyett nemtomhogyhívják lesz a második lista. ;)

0
0

-
clear: both;

aboros képe

ilyet akar:
http://img.skitch.com/20101023-bdbc2sfupyncixtcf14it2pc5i.png

több "sima" cck mező alkot közösen egy "mezőt".. a képen a narancssárgák sima mezők, a piros maga a multigroup. ha add more valuesra kattintok, a pirossal bekeretezett cuccból lesz mégegy.. így:
http://img.skitch.com/20101023-f9kxgqd8ix9ey1i8hjmwfbpx8s.png

(a képek egy korai állapotú alkalmazásból vannak, lehet zagyvának tűnik, a precíz sminkelése még hátra van)

0
0

-
clear: both;