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
- 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

alt text

Activities selected
/portfolio/topic/activities alt text

Recent Tutorials
Using the Concrete Migration Tool Addon
Apr 27, 2023

How to use the Concrete CMS Migration Tool

How To Add Page Last Updated To Your Concrete CMS Pages
Mar 7, 2023

Concrete CMS has a page attribute you can add to a global area called "Page Date Modified." Here's how to add it

How To Exclude Subpages from Navigation
Dec 24, 2022

How to exclude subpages from navigation - useful for a news or blog link in your main navigation where you don't want all the subpages to appear in a drop down menu.

How Can I Change The Maximum Size Of Uploaded files
Dec 13, 2022

This tutorial explains how to update your php settings.

Updating Concrete Themes from Version 8 to Version 9
Nov 24, 2022

This tutorial covers commonly encountered issues when upgrading a Concrete CMS theme from version 8 to version 9

Transferring ownership of an add-on and a theme
Nov 15, 2022
By katzueno.

If you encounter a Concrete CMS add-on or theme that you love but not being maintained, you may want to ask the author to help or take over the add-on or theme. Here is the quick step-by-step guide of how to transfer the ownership.

Was this information useful?
Thank you for your feedback.