Shows the discussion topics of one forum, including labels for pinned and locked topics and a button to start a new topic. No forum is active on this demo site; on a site with forums the list fills itself. The technical name is ForumView.
Use ForumView for the topic list of a single forum, typically at a URL like /forum/general/. Pinned topics stay at the top and locked topics are marked read-only, so moderators can highlight announcements without extra layout work.
Link to it from a ForumIndex overview, or place it directly on a page if the site only has one forum.
Running a single forum's topic list
On a support-focused webshop, ForumView is typically where customers browse existing troubleshooting threads before opening a new one, so pinning a "Read before posting" topic at the top helps deflect duplicate questions. On a professional services or SaaS community, separate ForumView pages per topic area — one for "Feature requests", one for "General discussion" — keep unrelated conversations apart even though they share the same ForumIndex overview. Whatever the context, this is the page visitors spend the most time on once they've picked a forum.
A common mistake is never pinning anything, which lets an important announcement scroll out of view within days on an active forum. The opposite mistake is over-locking topics — locking a thread the moment it goes quiet discourages visitors from following up later with new information. It's also easy to forget a way back to the full forum list; make sure the page sits under a Breadcrumbs trail or links back to the ForumIndex page so visitors aren't stuck once they've read a topic.
For a forum that grows past a screen's worth of topics, pair ForumView with a Pagination block so older topics remain reachable without one endlessly long page.
Pinned and locked topics are marked with both a label and an icon rather than colour alone, so the distinction is clear to visitors using a screen reader or viewing the page without colour, and the "start a new topic" action stays keyboard-reachable regardless of how many existing topics are listed above it.
Example
<ForumView slug='general' />The prompt for this example
Create a page /forum/general/ that shows the topics of the forum 'General'.