Scheduler und Archiv
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 12.09.2008 - 14:10 Uhr in
Hallo Community,
habe mal wieder ein kleines Wehwehchen :)
Folgendes Szenario:
- Ich erstelle eine Datei mit dem Ablaufdatum "xy" (per Scheduler)
- Der Artikel läuft am "xy" ab und verschwindet wie gewünscht (wird auf unveröffentlich gesetzt)
Problem:
Der Artikel ist nach dem Ablauf unveröffentlicht und wird somit nicht im Archiv angezeigt.
Wie schaffe ich es also, dass Artikel nach dem Ablaufdatum nicht mehr in der von mir erstellten Ansicht auftauchen, ABER trotzdem im Archiv sichtbar und aufrufbar sind?
Bin für jede Idee dankbar!
Viele Grüße,
zank
- Anmelden oder Registrieren um Kommentare zu schreiben
Archiv
am 12.09.2008 - 14:19 Uhr
Moin!
Ist das Archiv eine View? Wenn ja, kannst Du doch dort den Filter herausnehmen, der nur "Node: published" zulässt. Dann werden dort auch nodes angezeigt, die auf "unpublished" stehen.
Notfalls kannst Du ja dann noch einen Filter setzen, der im Archiv nur nodes anzeigt, die mindestens x Tage alt sind.
hth,
Stefan
stBorchert
am 12.09.2008 - 14:35 Uhr
Moin!
Ist das Archiv eine View? Wenn ja, kannst Du doch dort den Filter herausnehmen, der nur "Node: published" zulässt. Dann werden dort auch nodes angezeigt, die auf "unpublished" stehen.
Notfalls kannst Du ja dann noch einen Filter setzen, der im Archiv nur nodes anzeigt, die mindestens x Tage alt sind.
hth,
Stefan
Hi Stefan,
habe ich schon so gemacht und das funzt auch super!
Problem allerdings: Ich lasse nur Titel + Anrisstext im Archiv zeigen!
Wenn ich auf den Link eines Items klicke, erscheint eine Seite, dass ich keine Zugriffsberechtigung habe!
Schwer zu beschreiben, aber versteht ihr das Problem?
Archiv
am 12.09.2008 - 22:36 Uhr
Schwer zu beschreiben, aber versteht ihr das Problem?
Jup.
Ist klar, wenn die nodes unpublished sind, kann man sie auch nicht ansehen.
Hm, kann man nicht auch über den scheduler andere Aktionen ausführen? Wenn ja, könnte man die Kategorien entfernen und die node in die Kategorie "archiv" verschieben.
Stefan