FAQ Module Overview
The FAQ module lets you create and manage frequently asked questions that can be embedded directly into any web page using Global Tags to control which FAQ records appear where.
How It Works
FAQ records are connected to web pages through a shared Global Tags field. When a web page is set up with one or more Global Tags, it will automatically display every FAQ record that carries a matching tag. This means you can reuse FAQ records across multiple pages simply by sharing tags, and you can keep different pages showing different sets of FAQs by assigning different tags.
One important limitation to keep in mind: it is not possible to display two separate sets of FAQ questions on the same page. Global Tags are evaluated at the Web Pages level, so all FAQ records matching the page's tags are treated as a single collection. Even if you place [[layout.faqs_accordion]] in the page body more than once, only one FAQ section will be shown on the front end.
Embedding FAQs in a Web Page
To display FAQ content on a page, two things need to be in place:
- A layout tag in the page body: Inside the Body field of the web page record, place the tag [[layout.faqs_accordion]] wherever you want the FAQ section to appear. This tag tells the page to render the FAQ module at that location.
- Global Tags on the web page record: At the bottom of the web page record is a Global Tags section. Add one or more tags here. Any FAQ record that shares at least one of those tags will be included on the page.
Tagging FAQ Records
Each FAQ record also has its own Global Tags field. When a tag on an FAQ record matches a tag on a web page, that FAQ item is included in the output for that page.
This makes it straightforward to build targeted FAQ sets. For example, if one page uses the tag YMCA FOOD FOR ALL and another uses PROGRAM REGISTRATION, each page will display only the FAQ records assigned to its respective tag, with no overlap unless a record carries both tags.
Managing FAQs in Freedom
- Accessing the FAQ module: Go to Website > FAQ in the top navigation bar.
- Viewing FAQ records: The FAQ tab lists all records. Use the Categories tab to filter by category or the search/filter options to locate specific records.
- Adding or editing a record: Click the pencil icon next to any record to edit it. The Global Tags field is located near the top of the record settings. Add the appropriate tags to control which pages the record appears on.
- Setting up a web page to display FAQs: Go to Website > Web Pages, open the relevant page, and place [[layout.faqs_accordion]] in the Body field. Then scroll to the Global Tags section at the bottom of the record and add the matching tags.
- Creating a new tag: Tags can be typed directly into the Global Tags field in either the Web Pages record or the FAQ record. Use consistent, descriptive tag names to keep things organized across your site.
Tips
- Multiple tags on one page: A web page can have more than one Global Tag. FAQ records matching any of those tags will be included, so you can combine FAQ sets on a single page when needed.
- Reusing FAQ records: Because matching is tag-based, the same FAQ record can appear on multiple pages just by adding the same tag to each page. No duplication of content required.
- Tag naming consistency: Use clear, consistent tag names across your FAQ records and web pages. Inconsistent capitalization or spelling will prevent records from matching correctly.