Описание
Вывод категорий для магазина 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;}
Но для изменения внешнего вида меню лучше обратиться к вашему
веб-мастеру (программисту).
Дополнительно
Другие товары вы можете найти в нашем интернет-магазине
https://fatmarket.ru/
Перепродажа скрипта запрещена. Товар охраняется законом об
авторском праве.
При возникновении проблем с установкой обязательно свяжитесь со
мной - помогу разобраться.
Буду очень благодарен вам за положительный отзыв после покупки.
Спасибо!
Отзывы
Во избежание накруток, отзыв можно оставить только после покупки.
Оплата
Покупку в нашем магазине вы можете оплатить одним из десятка способов на ваш вкус. Мы принимает практически все виды электронных денег, банковские карты, переводы платежными терминалами и так далее — через надежный сервис мгновенных покупок Oplata.info, который гарантирует безопасность сделки.
Доставка
Как правило, доставка электронного товара происходит практически мгновенно: он приходит на электронную почту, указанную вами при оплате. Для некоторых типов товаров возможны исключения. В этих случаях они всегда подробно описаны продавцом.