Node automatisch löschen
Eingetragen von autoberater (174)
am 07.10.2009 - 08:52 Uhr in
am 07.10.2009 - 08:52 Uhr in
Hallo!
Ich habe mit CCK einen Inhaltstyp "Veranstaltungen" erstellt, die dann im mittels Date Modul (mit Angabe des Datums) in einem Kalender angezeigt werden.
Nun möchte ich, dass die Veranstaltungen automatisch nach Ablauf des eingegeben Zeitpunktes gelöscht werden.
Habt ihr da eine Idee?
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
Rules
am 07.10.2009 - 08:54 Uhr
Nicht nur eine Idee, sondern sogar die Lösung: Rules.
Damit kannst Du Dir auch zeitgesteuerte Abläufe erstellen.
Tipp: ich würde die Veranstaltungen dann jedoch nicht löschen, sondern einfach auf "not published" setzen.
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
stBorchert schrieb Tipp:
am 07.10.2009 - 09:18 Uhr
Tipp: ich würde die Veranstaltungen dann jedoch nicht löschen, sondern einfach auf "not published" setzen.
Nur Interesse halber ... Weshalb sollte es besser sein, den Node nicht zu löschen? Wo siehst du da den Vorteil?
---------------------------------------------------------------------------
NEU! Drupalseiten vorstellen, bewerten und kommentieren - Jetzt eintragen!
Drupal 7 Screencasts in deutsch!
Thoor schrieb Nur Interesse
am 07.10.2009 - 09:28 Uhr
Nur Interesse halber ... Weshalb sollte es besser sein, den Node nicht zu löschen? Wo siehst du da den Vorteil?
Ganz einfach! Mit Drupal arbeitet man in einer Datenbank,und da gehört es eigentlich zum guten Ton, dass man keine Daten löscht sondern archiviert, deaktiviert oder aus der Ansicht rausfiltert. Löschen führt früher oder später in einer DB zu problemen, weil Du nie sicher sein kannst, dass Du aller Verknüpfungen erwischt.
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
Gruss Roger
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen
unpublish vs. delete
am 07.10.2009 - 09:35 Uhr
Nur Interesse halber ... Weshalb sollte es besser sein, den Node nicht zu löschen? Wo siehst du da den Vorteil?
Ganz einfach: man kann die Einträge später auch noch anschauen.
Im Falle von Events heisst das beispielsweise, dass man sich auch vergangene Termine mal wieder ansehen kann.
Löschen führt früher oder später in einer DB zu problemen, weil Du nie sicher sein kannst, dass Du aller Verknüpfungen erwischt.
Ähm aber nur, wenn man per Hand in der Datenbank Einträge löscht.
Rules verwendet die Standardfunktionen von Drupal; somit ist also sichergestellt, das auch von den Nodes abhängige Daten mit entfernt werden würden (es sei denn, jemand hat bei der Implementierung diverser hooks eschlampt).
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Nach einigen Probieren sehe
am 07.10.2009 - 10:22 Uhr
Nach einigen Probieren sehe ich leider noch kein Licht am Ende des Tunnels:(
Das Modul scheint in der Tat genau das richtige zu sein, doch leider komme ich damit überhaupt nicht klar.
Wie man Beiträge veröffentlicht ist ja beschrieben, aber um die Veröffentlichung zurückzunehmen finde ich nichts...
Nach dem Screencast hab ich die Events erstellt: http://www.drupaltherapy.com/date und möchte das nach dem Ende der Events, diese nicht mehr veröffentlicht sind.
Hat jemand "Rules" zum Import, oder eine Anleitung?
Wäre euch sehr Dankbar.
Ich habe fast das gleiche
am 09.12.2013 - 16:16 Uhr
Ich habe fast das gleiche Problem. "Node automatisch löschen mit RULES"
Hat es jemand mit RULES realisiert? Und wie funktioniert es?
LG
Sven