(gelöst)Per rules neue Node angelegt, wie komme ich an die NID?
Eingetragen von lorden26 (135)
am 28.06.2010 - 09:53 Uhr in
am 28.06.2010 - 09:53 Uhr in
Hallo,
habe eine Frage zu rules.
Ich habe eine rule erstellt in der eine Node neuerstellt wird. Nun möchte ich einem user die NID der neuerstellten Node, bzw den Link dazu per Mail senden. Der token für die NID wird als [node_added:nid] angegeben.
den link den ich in der rule angegeben habe ist: www.meinedomain.de/node/[node_added:nid]/edit
Ausgegeben in der E-Mail wird www.meinedomain.de/node//edit
Warum wird die NID nich ausgegeben? Ich habe schon versucht in der rule vor Erstellung der E-Mail die neuerstellte Node zu speichern. aber auch das hilft nicht
Weiß jemand Rat?
Gruß
Tom
- Anmelden oder Registrieren um Kommentare zu schreiben
Du musst die Node einmal
am 28.06.2010 - 09:57 Uhr
Du musst die Node einmal speichern. Erst dann wird die Node ID vergeben. Nach dem Speichern kannst du mit dem Node Objekt in Rules ganz normal weiterarbeiten.
Grüße, Ronald
Klapt so nicht
am 28.06.2010 - 10:28 Uhr
Hallo Ronald,
in der Rule habe ich auch die aktion speichern der neuen node, diese Aktion habe ich vor die Erstellung der E_Mail gesetzt. Auch dann wird mir die NID nicht angezeit.
Gruß
Tom
Ich hab den Fehler gefunden.
am 28.06.2010 - 10:48 Uhr
Ich hab den Fehler gefunden,
beim erstellen der Aktion Speichern war Inhalt speichen eingestellt und nicht Inhaltspeichern der neuen Node.
Danke
Gruß
Tom