[gelöst] Node als Entwurf speichern
am 29.11.2009 - 10:24 Uhr in
Hallo,
ich brauche eine Möglichkeit, einen Node als Entwurf (status = 0) zu speichern. Ich bin mir fast sicher, dass Drupal Core sowas mitbringt, allein ich finde die richtigen Einstellungen nicht.
Meine Content-Pfleger sollen die Möglichkeit haben, einen Node entweder direkt zu publizieren oder zu "speichern", um ihn später weiter zu bearbeiten. Wie mache ich das?
lG
Tobias
- Anmelden oder Registrieren um Kommentare zu schreiben

Du wählst einfach "nicht
am 29.11.2009 - 10:33 Uhr
Du wählst einfach "nicht veröffentlichen" aus ... und schon wird der Node eben nicht veröffentlicht :-) ... aber gespeichert ...
-----
Design Probleme einfach mit FF und FIREBUG lösen!
Mh, dafür brauchen meine
am 29.11.2009 - 13:07 Uhr
Mh, dafür brauchen meine Contentpfleger aber die Berechtigung "Administer Content", oder?
Das Modul -
am 29.11.2009 - 13:45 Uhr
Das Modul - http://drupal.org/project/draft - kann das ohne das die Benutzer 'Administer Content' Berechtigungen brauchen.
vg
--
md - DrupalCenter.de
mdwp*
Suchen
am 29.11.2009 - 13:49 Uhr
Nur mal Hinweis für eventuelle weitere Fragen: wenn man die Schlagwörter seiner Frage einfach mal ins englische übersetzt und bei google eingibt, bekommt man in den meisten Fällen schon eine oder mehrere Lösungen präsentiert.
In diesem Fall hätte eine Suche nach "drupal node save as draft" ebenfalls zum erwähnten Modul (und weiteren Alternativen) geführt.
Stefan
PS: das ist nicht als Kritik gedacht, sondern wirklich als gut gemeinter Ratschlag.
--
Sei nett zu Deinem Themer!
Wenn Dir (wie mir) das
am 29.11.2009 - 17:48 Uhr
Wenn Dir (wie mir) das Draft-Module etwas zu bombastisch ist, kannst Du das alternativ auch mit dem Flag-Modul realisieren. Einfach einen entsprechenden "Als Entwurf speichern"-Flag erstellen und diesen dann den gewünschten Node-Typen zuweisen.
Wenn ein neuer Node erstellt wird, können deine Autoren einfach einen Haken machen, wenn der Node nur als Entwurf gespeichert werden soll.
Als letzten Schritt Deine Views auf der Webseite so ändern, dass keine geflagten Artikel den normalen Webseitenbesuchern gezeigt werden und das war's.
Etwas in einem View nicht
am 29.11.2009 - 17:51 Uhr
Etwas in einem View nicht anzeigen ist eine Sache, aber ist ein Node veröffentlicht (egal wie er geflaggt ist), ist er auch öffentlich einsehbar, wird bei Verwendung von XML-Sitemap & Co. an Suchmaschinen übermittelt und von diesen indexiert, etc. pp.
Muss nicht schlimm sein, ist aber u.U. eben auch nicht gewünscht.
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Stimmt, in dem Fall sollte
am 29.11.2009 - 21:18 Uhr
Stimmt, in dem Fall sollte man diese Konstellation besser per Rules verhindern. Wird ein Node als Entwurf gespeichert, sollte die Rule den Node automatisch auf "nicht veröffentlicht" setzen.
Danke an alle
am 13.12.2009 - 11:07 Uhr
Danke an alle Beteiligten.
Zur "Google halt mal mit englischen Begriffen"-Sache: Das habe ich durchaus gemacht, aber es erschien mir einfach merkwürdig, dass ich für so eine einfache Anforderung extra ein Modul installieren müssen sollte.
Ich hab's jetzt mit ein paar Zeilen PHP selbst gelöst (hook_form_alter() -> Button "Als Entwurf speichern" hinzugefügt und die sowieso vorhandene Flag "Publizieren" entsprechend umgesetzt).
mpG
Tobias