Articles on: CMS

Categories on the Front End - Introduction

Introduction



Categories provide a flexible and powerful method for grouping your WebApp and Module items.

In this set of Articles, we'll show you the Liquid syntax needed to get the most out of Categories on the Front End.

Here is a summary of the features we'll cover. As Categories are integrated with a wide range of other features, we'll group the features by the context or types of files in which they can be used.

Outputting General Information about Categories



The following features are available in all Siteglide files that support Liquid, including Pages, Templates, Layouts and more.

Outputting the Categories data Object
Accessing a specific Category via ID
After accessing the Category, outputting its fields
Looping over all Categories on the Site

Let's go!

WebApp / Module / eCommerce Layouts



The following features are available in Layouts only, as they require access to a particular Item's category_array field. In Module Layouts, they'll only be available in the item.liquid file.

Using the category_array field to access the IDs of Categories that have been assigned to the current Item
Displaying all Categories that belong to the current Item
Displaying the first, last or nth Category which belongs to the current Item

Let's go!

Filtering WebApps and Modules by Categories



You can use Category IDs to filter WebApp or Module Items when including a List View in the Page.

Using the category_ids parameter to filter WebApps and Modules

Let's go!

Category Layouts



When setting up your Categories you had the option to allow Detail Pages for each Category. The following features are available only on Category Detail Page Layouts:

Category Breadcrumbs
Parent Category List
Child Category List
Items in this Category

Let's go!



Categories on the Front End - Outputting General Information about Categories
Categories on the Front End - WebApp / Module / eCommerce Layouts
Categories on the Front End - Filtering WebApps and Modules by Categories
Categories on the Front End - Category Detail Layouts

Updated on: 18/10/2021

Was this article helpful?

Share your feedback

Cancel

Thank you!