von node/add/page direkt zu node/xx/edit?
Eingetragen von wanneng (103)
am 14.05.2012 - 21:05 Uhr in
am 14.05.2012 - 21:05 Uhr in
Hallo
Ist es möglich, bei Erstellung von neu Node, zuerste automatisch die neu Node speichern (mit auto Title), dann sofort zu Node-Edit?
Nämlich von node/add/page direkt weiterleiten zu node/xx/edit, Nodetitle wird dabei automatisch gesetzt.
Danke
wanneng
- Anmelden oder Registrieren um Kommentare zu schreiben
Das geht sehr gut und einfach
am 14.05.2012 - 21:18 Uhr
Das geht sehr gut und einfach mit dem Rules Modul.
http://drupal.org/project/rules
Gruß
JThan
_____
Alle Angaben in meinen Beiträgen sind stets ohne Gewähr und auf eigenes Risiko für bare Münze zu nehmen.
Ich habe Rule schon geschaut,
am 14.05.2012 - 21:28 Uhr
Ich habe Rule schon geschaut, aber keine Event wie node-add.
Kannst du bitte eine Tipp geben?
Save & Edit
am 15.05.2012 - 10:49 Uhr
Hallo.
Eventuell genügt Dir ja auch schon das Modul [do:save_edit Save and edit]?
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
@Stefan Das gibt's aber nur
am 15.05.2012 - 11:07 Uhr
@Stefan
Das gibt's aber nur für D6
@TE
Der Auslöser bei Rules heißt da "
After saving new content
" bzw "Nach dem Speichern von neuem Inhalt
"stBorchert
am 15.05.2012 - 12:04 Uhr
Hallo.
Eventuell genügt Dir ja auch schon das Modul [do:save_edit Save and edit]?
Dieses Modul ist aber nicht für Drupal 7 gemacht.
Es hat sich aber jemand die Mühe gemacht, auch eines für Drupal 7 zur Verfügung zu stellen.
Klick
Es funktioniert aber nur wenn man user1 ist und auch die Zuordnung der Inhaltstypen, auf denen der zusätzliche Button angezeigt wird, ist ein wenig hakelig.
Wenn du es benutzen möchtest, kann ich dir aber gerne sagen, wie es funktioniert.
Gruß
Berthold Lausch
Drupal Video-Tutorials
Aber, eigentlich meine ich
am 15.05.2012 - 21:09 Uhr
Aber, eigentlich meine ich anders.
Wenn die Benutzer "neu Seite erstellen" klicken, soll gleich zu node/123/edit weiterleitete .Die Benutzer seht die node/add/page überhaupt nicht.
Danke
wanneng
ja, ist schon klar, dass du
am 15.05.2012 - 21:13 Uhr
ja, ist schon klar, dass du eigentlich etwas andere willst.
Toni hat dir doch schon einen Tipp gegeben, wie du das mit Rules regeln kannst.
Ich würde dem auch zustimmen, das müßte funktionieren.
Gruß
Berthold Lausch
Drupal Video-Tutorials
nicht klar ist der Event,
am 15.05.2012 - 21:23 Uhr
nicht klar ist der Event, meinest du "After saving new content" bzw "Nach dem Speichern von neuem Inhalt" ?
wanneng
ja genau, dass ist doch genau
am 15.05.2012 - 21:42 Uhr
ja genau, dass ist doch genau der Event, den du für deine Sache benötigst.
Berthold Lausch
Drupal Video-Tutorials
Mal abgesehen davon, daß das
am 15.05.2012 - 22:24 Uhr
Mal abgesehen davon, daß das Node-Add und das Node-Edit Formular fast gleich aussehen und ich daher den ganzen Umstand nicht begreife, erzeugst Du jedesmal, wenn ein Benutzer auf "neuem Inhalt erzeugen" klickt einen Node. Wenn der Benutzer dann aus diesem Formular aussteigt, bleibt der Node bestehen, denn er ist ja schon eingetragen. Außderdem erzeugt man meistens den Titel aus Inhalten des Nodes und zeigt das Titelfeld nicht an. Das kannst Du aber auch mit dem Node-Add Formular hinbekommen.
Um mit Rules zu arbeiten, fehlt Dir ein auslösender Event, wie Du ja schon erkannt hast. Bei Dir soll das ja schon über das Anklicken eines Links erfolgen. Dann wirst Du ein eigenes Modul brauchen, das bei Klicken auf einen Link den Node Deinen Wunschen entsprechend aufsetzt, sichert und dann auf das Node-Edit Formular weiterleitet. Da Drupal aber den Link zu node/add selbst setzt, mußt Du einen anderen Pfad nehmen, der dann zu Deiner Modulroutine führt.
Also nochmal, wozu der Aufwand?
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *