Ist es möglich, dass ein normaler Besucher (unregistriert USER) einen Email an NodeInhaber(registriert USER) schreiben kann?
Eingetragen von wanneng (103)
am 20.05.2010 - 10:05 Uhr in
am 20.05.2010 - 10:05 Uhr in
Hallo,
Ist es möglich, dass ein normaler Besucher (unregistriert USER) einen Email an NodeInhaber(registriert USER) schreiben kann?
oder muss man eigene Script schreiben?
Man kann bei Berechtigung einstellen, dass ein normaler Besucher einen Kommentar an NodeInhaber(registriert USER) schreiben kann.
Dank
- Anmelden oder Registrieren um Kommentare zu schreiben
Das könnte klappen, wenn du
am 20.05.2010 - 10:35 Uhr
Das könnte klappen, wenn du das Kontakformular aktivierst, habs so aber nie ausprobiert...
My software has no bugs - It just develops random features...
Du kannst auch einfach die
am 20.05.2010 - 10:51 Uhr
Du kannst auch einfach die node.tpl.php nehmen (bzw. eine node-inhaltstyp.tpl.php) und dort mittels Form-API ein Formular erstellen.
Eine Textzeile für den Betreff, ein Textfeld für den Text und einen Submit-Button.
Das blendest du dann in der node.tpl.php ein.
Und in der Submit-Funktion liest du die Node-ID aus, lädst den entsprechenden Node, nimmst die ID des Authors, lädst damit ein Userobjekt und schon hast du die eMail-Adresse des Node-Authors. Mit diesen Daten (Formular und Adresse) kannst du dann eine eMail über PHPs mail() oder über drupal_mail senden.
Dann hast du unter jedem gewünschten Node ein Formular, um direkt den Author des Nodes anzuschreiben. Das ganze kann man noch in ein Fieldset setzen und Collapsible machen, dann kann man das Formular auf und zu klappen.
Ist zwar ein wenig Aufwand, aber funktioniert am Ende ziemlich gut, würde ich sagen.