How To - Using topics and the topic list block in Concrete CMS 5.7

This is a community-contributed tutorial. This tutorial is over a year old and may not apply to your version of Concrete CMS.
Apr 2, 2015

A breakdown of Project Topics in the Elemental theme.

Step 1. Create the topic tree
Dashboard> System & Settings> Attributes> Topics> Add Topic Tree button
- click to add and edit
- Add Category (subcategory)
- Add Topic
- Edit Category
- Edit Permissions
- you can drag and drop to organize and reorder items
alt text alt text

Step 2. Create a topics attribute and assign a topics tree to it
Dashboard> Pages & Themes> Attributes> Add Attribute button

alt text

alt text

alt text

Step 3. Add topics attribute to a page or to the composer form for a page type

Add topics attribute to a page
Edit Mode> Settings (gear icon)> Attributes

alt text

alt text

Add topics attribute to the composer form for a page type
Dashboard> Pages & Themes> Page Types> Edit Form button

alt text

plus sign + (add form control) button alt text

Select the topics attribute alt text

The topics attribute is now available in the composer form for the page type

alt text

Step 4. Topics List block
- display a list of topics that apply to the current page
or
- display all topics in a topic tree

Display all topics in a topic tree

Add a topics list block
- Mode: Search - Display a list of all topics for use on a search.
- select topic tree
- optional - Post Results to a Different Page - sorts and displays the results on another page that has a page list block with the "Enable Other Blocks to Filter This Page List" option checked alt text alt text

Add a page list block - "Enable Other Blocks to Filter This Page List" option must be checked (the topics list block will display results using this page list block)
- select the page type to list alt text

alt text

Using the Flat Filter topics list block custom template
Design & Custom Template alt text

Gear button (Custom CSS Classes, Block Name, Custom Templates and Reset Styles)> Custom Template> Flat Filter alt text

The Flat filter custom template will display the top level topics and categories

alt text

Supplies selected
/portfolio/topic/supplies

alt text

Activities selected
/portfolio/topic/activities alt text

Recent Tutorials
Upgrading Concrete from 8.5 to 9.x
Jun 21, 2024
By myq.

How to avoid problems upgrading from 8.5 to 9.x

How to change the default date format
May 30, 2024
By myq.

Change the format of the default date

WebOps Tutorial on Running and Upgrading a Concrete CMS Website
May 2, 2024
By myq.

Describes how to deploy, manage, and upgrade a Concrete CMS website

Using the Concrete Migration Tool Addon
Apr 27, 2024

How to use the Concrete CMS Migration Tool

Create custom Site Health tasks
Apr 19, 2024
By myq.

This tutorial will guide you through the creation of a new Site Health task

Reusing the same Express entity in multiple associations
Apr 11, 2024
By myq.

How to create and manage multiple associations in Express

Improvements?

Let us know by posting here.