Adva van egy tartalomtípus több mezővel (Név, Város, e-mail...). Ezt views-al sorszámozva táblázatszerűen kilistázom.
Van egy választógomb a tartalomtípusban, amit ha a beküldő bekapcsol, akkor a views listában ki kellene takarni a rá vonatkozó sort. Másként fogalmazva, ha a beküldő kéri akkor a listában nem jelennek meg az adatai, csak a beküldés ténye, vagyis a sorszám a listában. Kb ilyen formán:
1. | Kis Péter | Kiskunlacháza
2. | Nagy Zoltán | Budapest
3. | -----
4. | -----
5. | Öblös Üveg | Salgótarján
6. | -----
Hogy tudnám ezt megvalósítani ?
Drupal verzió:
Fórum:
szerintem csak programozással
A mezőket csak behívod a nézetbe, de nem jeleníted meg. Utána felveszel egy
computedcustom field-et, abban megvizsgálod a választott értéket, és attól függően adod hozzá a táblázathoz a teljes sort, vagy csak üres cellákat.Views Custom Field
A Views Custom Field modult használnám erre.
Készítettem egy gyors kis példát. A node-ok címét jelenítem meg vagy éppen rejtem el, az ezt szabályozó CCK mezőnek a private és public értékeket állítottam be erre vonatkozólag.
Hozzáadtam a nézet mezőihez a node-ok címét és a szabályozó CCK mezőt (amit Private-nak nevezek), mindkettőt kizárom a megjelenítésből, csak az értékek miatt szükségesek a lekérdezésbe. Ezután használjuk fel a Customfield PHP kód mezőjét, amibe az alábbi kód kerül:
Egy screenshot az eredményről:
https://img.skitch.com/20110106-cp1k7y7r6p9jk57xpjgqcxcmf3.jpg
Ne feledd, ez még csak a view-ban lévő megjelenést szabályozza, emellett gondoskodnod kell a node-ok megjelenéséről is.
Köszönöm mindkettőtöknek.
Köszönöm mindkettőtöknek. Sikerült.
...mit tudok: http://web.termuves.hu