I want to let users the ability to write personal letters to me based on nodes they read while letters are stored in the Drupal database itself (no emails involved) and will include these fields:

  1. Name
  2. Email
  3. Phone
  4. The name of the node form which the user wrote the letter.

Ideally, I'd want the form to be in a sidebar block but if I can't then a node containing 75% width node text and 25% width form column is also fine.

  • I don’t know why the form must be in a Drupal block specifically but you must have your reasons.
    – cilefen
    Jan 1 at 17:09

1 Answer 1


Drupal's Webform module is a perfect fit for this use-case. Webform allows you to attach a form as a reference to any node and when the form is submitted, Webform keeps a record of which form was submitted, and on which node it was submitted, in a central submissions view. Whether a webform sends an email is entirely the webform author's decision. By default the only action is saving the results to the database.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.