Совместимость |
OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 2.1, OCStore 2.3 |
Модуль для создания произвольного меню и статей.
С помощью этого модуля Вы можете заменить стандартное меню или добавить свое в любом месте шаблона.
Возможные типы пунктов меню:
- Категория
Выводит выбранную категорию
- Ссылка
Делает переход по указанной ссылки
- Статья
Выводит статью, написанную в описании этого пункта меню
Статьям в свою очередь возможно задать макет, HTML-тег Title и SEO URL
При этом будет соблюдена иерархия и хлебные крошки
Демо работы модуля:
http://infoplus.2304.ru/
Демо админки модуля:
http://infoplus.2304.ru/admin/index.php?route=extension/module/infoplus
Логин: demo, Пароль: demo
Как заменить главное меню в теме Default
- Скачать модификатор (newmenu.ocmod.xml), который правит контроллер шапки и установить его
- Отредактировать файл шаблона (/catalog/view/theme/default/template/common/header.tpl) следующим образом:
Вместо кода<ul class="nav navbar-nav">
<?php foreach ($categories as $category) { ?>
<?php if ($category['children']) { ?>
<li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
<div class="dropdown-menu">
<div class="dropdown-inner">
<?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
<ul class="list-unstyled">
<?php foreach ($children as $child) { ?>
<li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
<?php } ?>
</ul>
<?php } ?>
</div>
<a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
</li>
<?php } else { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
<?php } ?>
<?php } ?>
</ul>
Вставить следующий
<ul class="nav navbar-nav">
<?php foreach ($infos as $category) { ?>
<?php if ($category['children']) { ?>
<li class="dropdown"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<div class="dropdown-menu">
<div class="dropdown-inner">
<?php foreach (array_chunk($category['children'], count($category['children'])) as $children) { ?>
<ul class="list-unstyled">
<?php foreach ($children as $child) { ?>
<li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
<?php } ?>
</ul>
<?php } ?>
</div>
</div>
</li>
<?php } else { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
<?php } ?>
<?php } ?>
</ul>
Как заменить главное меню в других темах
- Скачать модификатор (newmenu.ocmod.xml), который правит контроллер шапки и установить его
- Отредактировать файл шаблона (/catalog/view/theme/ИмяТемы/template/common/header.tpl) в соответствии с Вашей темой
Основное |
Способ распространения |
Платно |
Совместимость |
OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 2.1, OCStore 2.3 |
VQmod |
Нет |
Ocmod |
Да |
Статистика |
В первый раз файл добавлен |
31.05.2017 |
Последнее изменение |
31.05.2017 |
Просмотров |
1565 |
Покупок |
5 |
Файлы будут доступны после покупки