Menu Item Name Renderer
This element allows you to change default item name renderer with your own.
There are multiple ways to apply custom template for menu item:
- Change it for particular item only - Select that particular item in the tree.
- Change it for multiple items at once - Use Mass Edit popup.
- Change template for all items at particular level - Open Menu Settings, Click Item Settings and work with level you’d like to affect.
Available placeholders
Since version 1.12.0, this functionality is fully replaced with
variables
. See the next chapter for more information.
Code | Description |
---|---|
{{navpro data='url'}} |
Item Url |
{{navpro data='class'}} |
Item Class Names |
{{navpro data='name'}} |
Item Name |
{{navpro data='remote_entity.image'}} |
Category Image (If item was created during import) |
{{navpro data='remote_entity.thumbnail'}} |
Category Thubmnail (If item was created during import) |
Available variables
Since Navigatiopro 1.12.0 you can use Magento’s native depend
and var
directives instead of navpro
placeholders:
<a href="{{var item.url}}" class="{{var item.class}}{{depend remote_entity.thumbnail}} navpro-a-with-thumbnail{{/depend}}">
{{var item.name}}
{{depend remote_entity.thumbnail}}
<img src="{{media url=''}}/catalog/category/{{var remote_entity.thumbnail}}" />
{{/depend}}
</a>
Variable | Description |
---|---|
item |
The navigation item itself |
remote_entity |
When the item is the imported category - you can refer that category with remote_entity variable |
Usage Examples
View ready to use examples at Category Name Templates page.