Hi!
Drupal-ban master/detail kapcsolatot hogy lehet megvalósítani?
Gondolok itt arra, pl. Ugyfél-Kapcsolattartók v. Szülő-Gyermekek.
Csinált már ilyet valaki?
I. rögzítés: van egy form és mondjuk szülő rögzítése után egy linkkel felvihetők a gyerekek új böngészőablakban (egroupware-ben láttam talán ilyet, hogy projekthez alprojekt, teendő... stb. lehet rendelni/rögzíteni).
II. böngészés (nézet): böngészést hogyan lehet szépen megoldani? Pl. 2 táblázat volna, fent a szülő, lent a gyermekek. A fenti táblázatban egy rekordra kattint a user, akkor az alsóban megjelenik (SELECT) a hozzá tartozó gyermekek rekordjai.
Hogyan érdemes ezt megoldani?
G.
Drupal verzió:
Fórum:
Túl általános a kérdés...
Többlépcsős form-ot lehet csinálni (akár cck-val is: http://drupal.org/node/162373), böngészésre akár a Views modul is rávehető, így nem feltétlenül kell modult írni...
Ha kicsit részleteznéd, hogy mi okoz gondot (adatszerkezet kialakítása? modul fejlesztés? sql?), akkor konkrétabb ötleteket is lehet adni...
--
IE doesn't support internet
konrétabban
Konkrétabban amit irtam:
1. Egy listában (szulo) listában hogy lehet megadni a linket, hogy az uj ablakban nyiljon meg?
2. A 'base/rendszer/szulo/szulolista/'-t kell meghivnom az átadott ID-vel ($szulo->szulo_id), ez asszem oké.
G.
szulo-gyermek master-detail
FireFox-nal kozepso egergombra kattintassal szoktam..
Te valojaban egy olyasmit szeretnel, hogy van egy oldal ket reszbol, az egyik egy lista es egy masik resz (vagy lista vagy csak adatok). A masodik resz az szerint valtozik, hogy a elso listan melyik az aktiv elem. Szerintem ezt jelenti a master-detail megjelenites..
konkret (II) pelda megvalositasa. szulo-gyermek
1. uj node tipus person
2. node-reference field az apara, anyara, hazastarsra
3. egy view "parents" ami az adott person node id-ja alapjan kilistazza ot es a hazastarsat..
4. egy view "children" ami az adott person node id-ja alapjan kilistazza a gyerekeket..
5. a ket view megjelenitese a content regioban ha person node-ot nezel
egyről beszélünk
Egyről beszélünk, a master-detail. :)
Pontosan azt szeretném, amit leírtál: "Te valojaban egy olyasmit szeretnel, hogy van egy oldal ket reszbol, az egyik egy lista es egy masik resz (vagy lista vagy csak adatok). A masodik resz az szerint valtozik, hogy a elso listan melyik az aktiv elem. Szerintem ezt jelenti a master-detail megjelenites"
Én is ezt irtam.
Ennek a drupalos megvalósítása érdekel, mi a szép megoldás erre (formon felvitel és a böngészés/listázás). Ez jónak hangzik:
"1. uj node tipus person
2. node-reference field az apara, anyara, hazastarsra
3. egy view "parents" ami az adott person node id-ja alapjan kilistazza ot es a hazastarsat..
4. egy view "children" ami az adott person node id-ja alapjan kilistazza a gyerekeket..
5. a ket view megjelenitese a content regioban ha person node-ot nezel"
Erre találok valami útmutatót, hogyan is működik ez?
G.
Panels
Én Panels modullal szoktam megoldani az ilyen több nézetből álló oldalak létrehozását. Útmutató van szinte mindenre a modul kézikönyvében a drupal.org-on.
--
IE doesn't support internet
node_reference modul
Első körben ezt javaslom. Ez ugyan nem tudja amit akarsz, de van egy modul (most meg nem mondom melyik) ami ezt a modult kibővíti.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu