CS-Cart меню в пользовательском шаблоне
Я делаю шаблон в CS-Cart путем включения необходимых файлов TPL непосредственно в мой HTML, где это необходимо. Но что я не знаю, как это сделать, так это включить главное меню.
например.
{include file="common/search.tpl"}
Я создал пользовательское меню, которое в настоящее время содержит две категории и две страницы, и назвал его "Top Nav". Как мне включить это в мой файл шаблона HTML?
2 ответа
Вы можете сделать это, но вам все равно придется использовать менеджер блоков.
Вы можете создать блок для своего меню и вручную вставить его, следуя инструкциям здесь: http://forum.cs-cart.com/topic/29828-a-simple-way-to-add-any-content-on-any-place-on-template/
Хотя, как указывает Александр, это не рекомендуемый способ сделать это.
Вы должны рассмотреть, чтобы начать использовать встроенный менеджер блоков. Блок - это "виджет", который можно поместить в любое место на странице с помощью графического интерфейса на панели администрирования. Для этого нет отдельного шаблона, блоки отображаются динамически - вы не можете просто включить его в свой шаблон.
Поэтому вы должны создать блок, который будет рендерить созданное вами меню и размещать его на макете страницы.
Ознакомьтесь с документацией, чтобы узнать больше: http://docs.cs-cart.com/4.3.x/user_guide/look_and_feel/menus/index.html