Sziasztok!
Van egy tartalomtípusom amit views-al listázok de csak 1db-ot és abból is csak olyat ami közzétett.
Szeretném azt megoldani, hogy az előzőleg beküldött ilyen típusú tartalmak rejtetté váljanak, míg az új tartalom közzétett lesz. Ugyanis azt szeretném elérni, hogyha törlöm az utoljára bevitt tartalmat akkor listázásnál ne mutasson semmit.
Szabályt kezdtem rá "írni" a rouls modullal, de nem vagyok benne biztos, hogy azzal megoldható e.
Eseményként: Új tartalom mentése után szabályt vettem fel.
Feltételként: Tartalomtípus és egy olyat, hogy adatok összehasonlítása. Összehasonlításként a node id-jét vettem alapul, hogyha kisebb mint a forrás, akkor... (node:source:nid
Akcióként: Tartalom elrejtése. Na és itt nem tudom, hogyan tovább, mert itt ugyebár a beküldött tartalomra vonatkoznak a szabályok.
Beszúrtam egy Views Bulk-ot is de nem sok eredménnyel.
Kérdésem az lenne, hogy ilyen esetre lehet e egyáltalán szabályt írni a rouls modullal, vagy esetleg ehhez saját modult kellene írni.
Ha ez megoldhato roulsal, tudnátok segíteni, hogy mégis merre fele induljak el? Nem értek sajnos a php programozáshoz, hogy erre saját modult fejlesszek.
Korábbi tartalmak automatikus elrejtése
Pedig jó az irány.
A Views Bulk Operations modullal hozz létre egy listát, amely azokat a tartalmakat mutatja, melyeket szeretnél elrejteni (adott tartalom típus korábbi példányai).
Amikor a szabály lefut, az említett nézeten hajtsd végre az elrejtést.
Köszi az iránymutatást
Már egy componenst sikerült legyártanom ami azt csinálja amit szeretnék. Most majd ezt kipróbálom szabályként is.
Ez is egy hasznos videó volt számomra: http://nodeone.se/taxonomy/term/523