[gelöst] Ereignis in Abhängigkeit vom versendenden Formular

am 22.09.2010 - 11:22 Uhr in
Hallo zusammen,
ich lasse Gäste über einen neuen Inhaltstypen Gästebucheinträge erstellen. Diese müssen zunächst von einem Admin freigegeben werden.
Status:
Wenn ein Nutzer einen Gästebucheintrag abgesendet hat, wird er auf einen node weitergeleitet und erhält folgende Nachricht:
Zugriff verweigert.
Gästebucheintrag <Titel> wurde erstellt.
Sie haben keine Zugriffsberechtigung für diese Seite.
Nun möchte ich
- a) dass der Nutzer, wenn er seinen Gästebucheintrag abgesendet hat, direkt auf die Seite gaestebuch weitergeleitet wird und
- b) dass der mittlere Hinweis auf der Seite "gaestebuch" dargestellt wird. Außerdem würde ich diesen Hinweis gerne individuell erweitern.
Vielen Dank für jeden Hinweis!
Herzliche Grüße,
Matilda
- Anmelden oder Registrieren um Kommentare zu schreiben
Dieser Fehler kommt mir
am 22.09.2010 - 12:29 Uhr
Dieser Fehler kommt mir bekannt vor. Ich habe mal lange nach der Ursache gesucht.
Schau mal bitte mit phpMyAdmin nach, ob Du in der Tabelle "users" den User mit der ID 0 hast!!! Wenn der fehlt, muß der angelegt werden. Evtl hast Du sogar einen User ohne Namen aber mit einer ID größer als Null. Das ist der ehemalige User 0. Dann kannst Du einfach die ID wieder auf 0 ändern.
Das passiert gerne, wenn man die Datenbank aus einem Dump importiert.
Beste Grüße
Werner
Dazu kannst du das Modul
am 22.09.2010 - 12:44 Uhr
Dazu kannst du das Modul Rules verwenden. Einfach als Ereignis "Neuer Node wurde erstellt" wählen, als Bedingung den Inhaltstyp wählen.
Dann als Aktion eine Weiterleitung machen und eine Bildschirmnachricht ausgeben.
0 ist da
am 22.09.2010 - 13:47 Uhr
Hallo Werner,
ich habe sowohl einen User mit der Id 0 (ohne Namen oder sonstige Einträge) und drei weitere User (mit Id und Namen) und den dazugehörigen Einträgen.
Aber Danke für den Hinweis!
Herzliche Grüße,
Matilda
Juppidu
am 22.09.2010 - 14:12 Uhr
@ Exterior,
sitzt, passt, wackelt und hat Luft :)
Danke!
Herzliche Grüße,
Matilda