Node nach Datum periodisch veröffentlichen
am 12.04.2011 - 12:05 Uhr in
Ich bin auf der Suche nach einer Möglichkeit einem CCK Typ einen Zeitraum mitzugeben in welchem der jeweilige Node als veröffentlicht gesetzt wird. Alternativ, oder vielleicht sogar noch praktischer, wäre ein Filter der ähnliches leistet.
Was ich will:
Ich habe einen CCK-Typ "Arbeiten" unter welchem 4 Arbeitsschritte abgespeichert sind. Zu verschiedenen Jahreszeiten soll eine dieser Arbeit angezeigt werden in einem Block. Also bräuchte ich eine Möglichkeit zu sagen z.B. von November bist März Arbeit1, von März bis Juni Arbeit2 etc.... und das ganze nicht nur einmalig sondern im jährlichen Wechsel.
Ich bin dabei schon auf das Modul "Sheduler" gestoßen, aber muss sowas über nen Cronjob laufen? Hat vielleicht jemand eine andere Idee z.b. mit Datumsangaben und Filter in der View für den Block?
- Anmelden oder Registrieren um Kommentare zu schreiben
automatisch veröffentlichen
am 12.04.2011 - 12:56 Uhr
Hallo.
...aber muss sowas über nen Cronjob laufen?
Ja. Drupal kann ja nicht von sich aus mitbekommen, dass ein gerade bestimmtes Datum ist und dann eine Aktion anstossen.
Hat vielleicht jemand eine andere Idee z.b. mit Datumsangaben und Filter in der View für den Block?
Du könntest beispielsweise ein Argument hinzufügen, das mittels PHP-Code im gewünschten Zeitraum auf Basis der Werte in den Datumsfeldern des Inhaltstypen
TRUE
und ansonstenFALSE
zurückliefert.Veröffentlichen kannst Du damit aber nicht.
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.