MenuItem - Liquid Object Reference - 1.0.0
| Object Name | MenuItem | 
| Version | 1.0.0 | 
Description
A MenuItem represents a link in a Menu. It can be a simple label with a link, or it might link to one of the following objects:
- Article
 - ArticleCategory
 - Page
 - Product
 - ProductCategory
 
MenuItems may contain child MenuItems.
Attributes
| Attribute | Type | Description | 
|---|---|---|
| article | Article | Returns the Article linked to this MenuItem | 
| article_category | ArticleCategory | Returns the ArticleCategory linked to this MenuItem | 
| child_categories | List[ArticleCategory, Page, ProductCategory] | Returns a list of child categories for the linked object. Only relevant when linked_type is one of: article_category, page, product_category | 
| child_category_levels | Number | Returns the number of levels to show for child categories | 
| data | Object | Returns a custom data object for this object | 
| id | String | Returns the unique id for this MenuItem | 
| identifier | String | Returns the value of the Identifier attribute | 
| image | Image | Returns the Image for to this MenuItem | 
| link_label | String | Returns the label for the link, based on its type and linked object (if any) | 
| link_target | String | Returns the target url or path for the link, based on its type and linked object (if any) | 
| link_type | String | Returns the type of link this is. It will be one of: article, article_category, page, product, product_category, link | 
| menu_items | List[MenuItem] | Returns a list of MenuItems belonging to this MenuItem | 
| page | Page | Returns the Page linked to this MenuItem | 
| product | Product | Returns the Product linked to this MenuItem | 
| product_category | ProductCategory | Returns the ProductCategory linked to this MenuItem | 
| style_classes | String | Returns the CSS classes that should be added for this MenuItem | 
Objects that return MenuItems
Back to Liquid Reference for 1.0.0
Back to Documentation