Sziasztok!
A következő a problémám a néhányszor már iderángatott dolgozat-menedzselő oldallal: A dolgozatokat különböző szekciókhoz nyújtják be, majd bírálókhoz rendelik. Így semmi akadálya annak, hogy egy bíráló különféle szekcióból származó dolgozatokat kapjon. És nyilván az egyes szekciókban más-más bírálati szempontok vannak.
Az elképzelésem az, hogy egy view-ban megkapja a bíráló a hozzá rendelt dolgozatok listáját, egy linken keresztül pedig megnyit egy új bírálati lapot. Amit nem tudok, hogyan lehet átadni ennek az új node-nak azt a paramétert, ami alapján eldönthető hogy milyen (feltételes cck-s) bírálati mezőket lásson?
Drupal verzió:
Fórum:
különböző tartalomtípusok
Nem olvastam az előző iderángatásokat, de ha jól értem, akkor a dolgozatok mind ugyanolyan típusú node-ok, amikhez a bírálati mezők cck-val vannak hozzáadva, de a cck mezők egy részét el szeretnéd mindig rejteni a dolgozat típusától függően, mert nem kell mindegyikhez az összes.
Ha így van, akkor miért nem használsz külön tartalomtípust a különböző dolgozatokhoz? Ebben az esetben mindegyikhez azokat a mezőket tehetnéd hozzá, ami ott kell, és nem kéne saját modult írnod (mert máskülönben szerintem nem úszod meg).
Ezen kívül nem világos, hogy technikailag hogyan vannak megvalósítva a szekciók, de ha egy taxonomia kifejezés, vagy cck mező alapján sorolod be a dolgozatokat, akkor ezt az információt nem kell átadni, a node eleve tudja magáról.
--
Csonka Gergely
http://cheppers.com
külön tartalomtípus
A dolgozat és a bírálat külön tartalomtípus jelen pillanatban, egy dolgozathoz eleve kettő (esetleg három) bírálat kapcsolódik. Anno gondolkoztam, hogy egy tartalomtípusba rakom, de egyrészt logikailag két külön dolog (ezen még csak-csak túllendülnék :) ), másrészt nem tudtam/tudom, hogy lehet-e felhasználóknak mező- ill. mezőcsoport-szinten jogot adni (mert nyilván minden bíráló csak a saját mezőiben turkáljon).
És igen, a szekcióba sorolás taxonómiával történik, tehát nyilván a dolgozat típusú node-nál nincs gond, kérdés, hogy ezt az infót át lehet-e származtatni a bírálatba.
Egyfajta megoldás
Néhány nap küzdelem és próbálkozás után a következő megoldás született, ha valakit esetleg érdekel: