Вывод подкатегорий Webasyst. Вложенное меню и параметры

Описание

Вывод категорий для магазина WebAsyst в стиле движка WordPress. Выводит все категории начиная от указанной родительской, с указанной глубиной вложенности, с количеством продуктов в категории и вызможностью исключить некоторые определенные категории из дерева меню.

ВНИМАНИЕ!
Принцип работы меню отличается от привычного для WebAsyst списка категорий, выводимого функцией cpt_category_tree. Категории НЕ будут разворачиваться постепенно, в зависимости от того, какая категория была выбрана до этого кликом в меню. Присутствует возможность задать несколько параметров. Дерево выводится всегда в полностью развернутом виде. Благодаря этому вы сможете сделать классические "разворачивающиеся" и "выпадающие" (dropdown) при наведении мышки меню. Если вы ищете скрипт, работающий по иному принципу, то взгляните на другие наши товары.

ВНИМАНИЕ!
Данный товар - технический СКРИПТ вывода категорий, а не комплексное коробочное решение. Поэтому оформление меню вам будет необходимо сделать самостоятельно, в зависимости от дизайна вашего сайта. Это подразумевает базовые знания в области HTML, CSS и JS (при желании). Примеры смотрите ниже.

Установка:
Файл "function.gen_cats.php" необходимо, НЕ меняя название, скопировать в папку сайта, содержащую плагины Smarty. Обычно это /kernel/includes/smarty/plugins/. Далее в любом месте шаблона сделайте вызов функции. Базовый вывод можно сделать так: {gen_cats}

Пример:
Вставьте код {gen_cats cat_id="111" depth="1" excluded="222"} в любом месте шаблона. Выведутся категории, вложенные в категорию с идентификатором 111, с одним уровнем вложенности (т.е. без потомков), исключая вывод категории с идентификатором 222.

Параметры:
cat_id - указывает, из какой категории выводить потомков. По умолчанию равен 1 (базовая корневая).
depth - указывает глубину вложенности выводимых потомков. По умолчанию равен 99.
excluded - указывает, какие категории НЕ будут выводиться в дереве. По умолчанию пусто. Несколько значений указываются через запятую.

Структура html меню:
Вывод формирует примерно следующую структуру: https://pastebin.com/rwPHgz8y

Внешний вид меню:
Структура меню не полностью совместима со стандартной для WebAsyst, но предоставляет более гибкие возможности стилизации.

К примеру для формирования отступов у вложенных категорий с помощью CSS можно сделать так:
.cpt_category_tree ul ul {padding-left: 20px;}

Для скрытия количества товаров и буллита используйте следующие CSS стили:
.cpt_category_tree .count {display: none;}
.cpt_category_tree .bullet {display: none;}

Но для изменения внешнего вида меню лучше обратиться к вашему веб-мастеру (программисту).

👨‍💼 Продавец: Yalme
Дополнительно

Другие товары вы можете найти в нашем интернет-магазине https://fatmarket.ru/
Перепродажа скрипта запрещена. Товар охраняется законом об авторском праве.
При возникновении проблем с установкой обязательно свяжитесь со мной - помогу разобраться.
Буду очень благодарен вам за положительный отзыв после покупки. Спасибо!

Отзывы

Во избежание накруток, отзыв можно оставить только после покупки.

Оплата

Покупку в нашем магазине вы можете оплатить одним из десятка способов на ваш вкус. Мы принимает практически все виды электронных денег, банковские карты, переводы платежными терминалами и так далее — через надежный сервис мгновенных покупок Oplata.info, который гарантирует безопасность сделки.

Доставка

Как правило, доставка электронного товара происходит практически мгновенно: он приходит на электронную почту, указанную вами при оплате. Для некоторых типов товаров возможны исключения. В этих случаях они всегда подробно описаны продавцом.

Похожие предложения

Скрипт гостевой книги WR-Guest v. 2.2 [декабрь 2018]

50
Продаж
1
0
Отзывов
0
0
Продавец: WR-Script.ru
0

Скрипт форума на php WR-Forum-v-2.2.2 [февраль 2019 г.]

50
Продаж
9
0
Отзывов
2
0
Продавец: WR-Script.ru
0

Модуль HelloMe с интеграцией AlphaUserPoints

25
Продаж
16
0
Отзывов
2
0
Продавец: -Seth-
0

Улучшенный PHP скрипт файлообменника

763
Продаж
17
0
Отзывов
6
0
Продавец: NewSS
0