Upgrade Your Drupal Skills
We trained 1,000+ Drupal Developers over the last decade.
See Advanced Courses NAH, I know EnoughHow to Add Drupal Webforms to Content Types
An OSTraining member asked us if it was possible to connect Webforms to their content.
I can imagine a lot of use-cases for this. For example, if you have an "Events" content type, you might want a form so visitors can contact the event organizer. Or if you have a "Business" content type, it might be useful for people to contact the business.
This can be done thanks to a module called "Webform Extra Field" and in this tutorial I'll show you how.
Step #1. Install the modules
You'll need to install and enabled 3 modules to follow this tutorial:
Step #2. Create your webform
Go to Structure > Webforms. The Webform module will provide a default "Contact" form but you can also create your own webform here.
Step #3. Add the field
- Go to Structure > Content types.
- Click "Manage fields" for the content type you want to connect to your Webform. For example, choose the "Article" content type.
- Choose the "Webform" field type:
- After clicking to the second page of settings, choose your Webform from the dropdown list:
- You can also configure the default settings for the form. If you have the Token module installed, you can prepopulate the fields in the Webform:
Step #4. Create the content
Once you have created your field, go to Content > Add content. You can create the content as you normally would, but there will now be a contact form automatically attached to your published content.
About Drupal Sun
Drupal Sun is an Evolving Web project. It allows you to:
- Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
- Facet based on tags, author, or feed
- Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
- View the entire article text inline, or in the context of the site where it was created
See the blog post at Evolving Web