Szabály létrehozása előző tartalmak elrejtésére

vidra képe

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.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
sgabe képe

Beszúrtam egy Views Bulk-ot is de nem sok eredménnyel.

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.

1
0
vidra képe

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

0
0