One example layout: questions listed at the top

The Frequently Asked Questions (faq) module allows users, with appropriate permissions, to create question and answer pairs which they want displayed on the 'faq' page. The 'faq' page is automatically generated from the FAQ nodes configured. Basic Views layouts are also provided and can be customised via the Views UI (rather than via the module settings page).


The layout of the FAQ page can be modified on the settings page. There are four question and answer layouts to choose from. In addition, if the 'Taxonomy' module is enabled, it is possible to put the questions into different categories when editing. Users will need the 'view faq page' permission to view the built-in 'faq' page and will need the 'administer faq' permission to configure the layout, etc.

There are 3 blocks included in this module. The first shows a list of FAQ categories. The other two can show a configurable number of FAQs - one shows recent FAQs, while the other just displays random ones.


The module now integrates with Views and a few basic Views layouts have been provided. These layouts can be modified via the Views UI and the settings on the faq configuration pages have no bearings on these Views.

If you have additional Views layouts you'd like to add to this default list, please open a feature request in the issue queue and attach your Views export.

Ask the Expert

With the help of the FAQ Ask module, it is possible to allow users of your site to ask a question which will be queued for an 'expert' to answer. Once answered, the question and answer will appear on the FAQ page. This is only available when using FAQ categories. See the FAQ Ask module's project page for more information.

Upgrade Notice

When using categorized FAQ nodes, the disabling of the FAQ module causes the vocabulary to lose the association with the FAQ content type. This results in no FAQ nodes being displayed when you re-enable the FAQ module. Before opening an issue, please verify that this setting is still in place.

If upgrading from Drupal 6 to Drupal 7, note the default path for the faq page has changed from 'faq' to 'faq-page' so as to allow you to use that path if using one of the Views layouts. If you wish to keep using the 'faq' path for the built-in page, then you can create a url alias to point to it.

7.x-2.x version

This version is partially rewrite for faq module for using

  • features
  • views
  • migrate/feeds
  • translation
  • field API

#2170171: [Meta] [Roadmap] 7.x-2.x version

Supporting organizations: 
Supports development
Bug fixes, Porting to D8, issue queue management

Project information