Как скрывать/раскрывать динамические категории?
Вложений: 2
Здравствуйте.
Есть меню категорий в которое динамически создаются и выводятся категории. Картинка 2019-10-11_122819.jpg Внизу меню есть кнопка More categories по которой если кликнуть, то выводятся скрытые категории. Но проблема в том, что это работает если категории статичны просто обычный html. В коде это так выглядит <!-- CATEGORY-MENU-LIST START --> <div class="left-category-menu hidden-sm hidden-xs"> <div class="left-product-cat"> <div class="category-heading"> <h2>categories</h2> </div> <div class="category-menu-list"> <ul class="root"> {% recursetree nodes %} <!-- Single menu start --> <li class="arrow-plus"> <a href="{% url 'shop:catlinks' node.slug %}">{{ node.name }}</a> <!-- MEGA MENU START --> {% if not node.is_leaf_node %} <div class="cat-left-drop-menu"> {% for child in node.children.all %} <div class="cat-left-drop-menu-left"> <a class="menu-item-heading" href="{% url 'shop:catlist' child.slug %}"> {{ child.name }} ({{ child.subcategory_items_count }}) </a> <ul class="children"> {% recursetree child.children.all %} <li> <a href="{% url 'shop:shop-list' node.slug %}"> {{ node.name }} ({{ node.product_items_count }}) </a> </li> {% endrecursetree %} </ul> </div> {% endfor %} </div> {% endif %} <!-- MEGA MENU END --> </li> <!-- Single menu end --> {% endrecursetree %} <!-- MENU ACCORDION START --> <li class=" rx-child"> <a href="shop.html">Каталог</a> </li> <li class=" rx-child"> <a href="shop.html">Books</a> </li> <li class=" rx-parent"> <a class="rx-default"> More categories <span class="cat-thumb fa fa-plus"></span> </a> <a class="rx-show"> close menu <span class="cat-thumb fa fa-minus"></span> </a> </li> <!-- MENU ACCORDION END --> </ul> </div> </div> </div> <!-- END CATEGORY-MENU-LIST --> Подскажите, как сделать, что была возможность выводить сюда мои категории к примеру первые 10шт. остальные, чтоб скрывались? Т.е. на сайте будет много категорий и из-за этого менюха будет большой, как можно это сделать? |
Часовой пояс GMT +3, время: 01:05. |