Brands listing
brand listing page template
is used to render the list of all of the available brands in the store. This template shows the list of the alphabet characters, which represent the first characters of each available brand. Then comes the list of the brands' logos for the chosen letter. The developer has complete control over the appearance of this page.
Example

Variables
BrandsListingPage
page
object
optional
title
string
optional
slug
string
optional
Example:
brands.index
brands
array[object (Brand) {8}]
optional
id
number
required
name
string
required
description
string
required
banner
string
required
logo
string
required
ar_char
string
required
en_char
string
required
metadata
object
required
Title
string
optional
Components
Hooks
brand listing page template
calls for the following hooks in order to inject extra information:
Usage
brands
which is a collection grouped by character, for example:{a:[{'name':'Apple',...}, b:[{'name':'Beek',...},...]}
nested _for-loop
statements, the developer can retrive the list of the characters, and for each character, the internal loop can retriv the list of the brands.For example, brands with the letter "a", would display the brands which names start with the letter "a" such as
Apple,Armani, etc..
.
page
here is used to show the current page deatiles, for example: the page title:
Modified at 2025-03-04 12:54:02