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

Другие вопросы по тегам