Készítettem egy táblázatos (Table View) nézetet, az alábbi mezőkkel: „név”, „beosztás”, „csoport”. Szeretném, ha az oldal látogatója akár „név”, akár „beosztás”, akár „csoport” szerint rendezni tudná a listát.
Ez az első két esetben nem gond, mivel ezek egyszerű szöveg mezők és ezeknél a views ad ilyen beállítási lehetőséget. A „csoport” azonban egy node reference mező és itt a views nem kínálja fel, hogy rendezhető legyen ez alapján a lista. Pedig pont az ehhez tartozó rendezés lenne az alapértelmezett nézet. Mit lehet tenni?
Ötleteim:
Külön lista minden csoportnak és valahogy (CCK) megjelenítem őket egy oldalon - gond: a listák csak külön-külön rendezhetőek.
Próbálkoztam a paraméterek (+wildcard) használatával is, de nem jutottam eredményre.
Nehéz kérdés
Sajnos a cck-views korlátokkal rendelkezik, melyeket át lehet ugyan lépni, de ahhoz azért programozni kell egy icipicit ;)
Gondolom a csoport neve szerint kéne rendezni, nem pedig a node-id- szerint, mert az egyszerű lenne:
nodereference.module 91. sora környékén van egy ilyen
módosítani kéne erre:
Ahhoz, hogy név szerint rendezze igen komolyan bele kén nyúlni a modulba. (de majd lehet valaki jól kijavít, hogy nem is mert csak ennyi meg ennyi.) Az ilyen kész ezközöknek pont ez a baja, hogy hogy ha valami olyat kell csinálni, ami átlagos azt pikpak össze lehet rakni, de ami nem azt nem. (és itt én most a cck mező fejlesztéséről és views integrációjáról beszélek;))
pp
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Gyanítottam, hogy nem egyszerű
Ha csak ennyit kéne „programoznom”, hogy bemásolom a Tőled kapott kódot, szép lenne az élet! Köszönöm, megjegyzem, kipróbálom.
De mivel tényleg csopoertnév szerint szeretném rendezni (hogy az egy csoportba tartozók legyenek egymás alatt) és én magam nem értek a kódgyártáshoz, megpróbálom megkerülni:
A CCK-ba beteszek egy text mezőt, amiben szintén a csoport neve (vagy rövidítése) lesz, csak nem node reference-ként és ez utóbbi mezőt használom a views-ban, listázásra. A CCK tartalom megjelenítésekor pedig „kisminkelem” (elrejtem CSS-sel, mert a sminkelést még meg kell tanulnom) ezt a text mezőt.
Kicsit favágós, ha valaki tud jobbat, azért szóljon!
Üdvözlettel:
Hajas Tamás
Üdvözlettel:
Hajas Tamás
ezzel a css -el elrejtéssel
ezzel a css -el elrejtéssel azért vigyázz! kapsz érte büntetést a robotoktól.
-
clear: both;
Köszönöm! Fogok!
Ez most intranet. Nincsenek robotok! De a weben figyelni fogok. Kösz a figyelmeztetést!
Üdvözlettel:
Hajas Tamás
Üdvözlettel:
Hajas Tamás