CCK Datensätze mittels Rules nach x Tagen löschen oder archivieren
Eingetragen von firstlevel (519)
am 16.03.2011 - 16:47 Uhr in
am 16.03.2011 - 16:47 Uhr in
Hallo,
wie kriege ich es hin einen CCK Datensatz nach x Tagen zu archivieren oder zu löschen?
Es wäre dahingehend super wenn der User selbst mittels Listenfeld z.B. die Werte 30/60/90 Tage aussuchen könnte. Ich selbst habe bisher mit Rules noch nicht gearbeitet und naja verstehe das ganze noch nicht, und ob das überhaupt auf diesem Wege klappen kann.
Bisher habe ich Node_Expire gefunden, was allerdings ein wenig zu statisch ist da nur ein Wert hinterlegt werden kann
Danke für Infos und Tipps vorab.
LG B!
- Anmelden oder Registrieren um Kommentare zu schreiben
genau so machst dus aber
am 16.03.2011 - 17:36 Uhr
genau so machst dus aber richtig.
cck
token
rules
cck felder lassen sich wunderbar in rules auswerten und dann vergibst du deine löschen oder deaktivieren oder sonstwas aktion...
Gibt es da irgendwo ein
am 21.03.2011 - 16:53 Uhr
Gibt es da irgendwo ein Tutorial?
(oder jemand der das für Kleines Geld für mich einrichten kann, das ich über das abgucken das verstehe..pls PM)
einfach mal die module
am 22.03.2011 - 10:02 Uhr
einfach mal die module installieren und ausprobieren, sonst erkennst du die sache sowieso nicht und die möglichkeiten.
- Rules für das auslösen diversester aktionen, die in abhängigkeit des triggers angeboten werden... und auch durch andere module an quantität gewinnen,,, da lohnt sichs immer mal reinzugucken ; ), wenn ein neues aktionen modul installiert wurde
- token für die variablendeklaration,,, ohne v geht nüscht
- cck für die felder
- achtung!!! zeitgesteuerte rules (sog. schedule rules) laufen NUR mit einem ordentlichen cron job! und werden als rules set angesteuert... ausprobieren...
- wenn eine schedule rule ausgelöst wurde sieht man das in der task anzeige... und wenn die auslösezeit verstrichen ist, dann sollte das ganze auich ausgelöst werden... am besten notfalls mal manuell den cron job anstossen - für nummer sicher
- was deinen fall angeht: du richtest felder ein für einen inhaltstyp
- die felder werden bezeichnet: feld_irgendwas
- dann pass auf, dass die permissions stimmen - das der user also auch werte eintragen darf
- die rules sind relativ einfach - einfach eine regel erstellen z.b:
- nach speichern mache...
- z.B. inhalt löschen: BEDINGEN: feld enthält einen wert, oder eben keinen wert......
- als aktion für dich:
- plane schedule rules "irgendwas"
- da steuerst du dein am besten VORHER eingerichtetes rules set an......... da drin steht auch sowas, wie inhalt löschen oder so UND die argumente benutzer und inhalt sollten wohl gewählt sein... da kommt dann schon noch so eine matrix, die dich das fragt...
probiere mal::: drupal beißt ja nicht : )