V2_Category_Tree


{% set categoryTree = module('V2_Category_Tree', null, {
  bid: null,
  cid: null,
  keyword: null,
  field: null,
  order: null,
  start: '1000-01-01 00:00:00',
  end: '9999-12-31 23:59:59'
}) %}

{% if categoryTree.items is not empty %}
  {% macro renderCategories(categories) %}
    <ul class="acms-list-group">
      {% for category in categories %}
        <li class="acms-list-group-item">
          <a href="{{ category.url }}">
            {{ category.name }}
            {% if category.amount is not empty %}
              <span class="acms-badge acms-float-right">{{ category.amount }}</span>
            {% endif %}
          </a>
          {% if category.children is defined %}
            {{ _self.renderCategories(category.children) }}
          {% endif %}
        </li>
      {% endfor %}
    </ul>
  {% endmacro %}

  <div class="acms-margin-bottom-medium">
    {{ include('/admin/module/setting.twig', { moduleInfo: categoryTree.moduleInfo }) }}
    {{ _self.renderCategories(categoryTree.items) }}
  </div>
{% endif %}