{% set Categories = repository('Eccube\\Entity\\Category').getList() %}
<h3 class="border_ttl"><span>取り扱い商品</span></h3>
<ul class="gnav_list">
{% for Category in Categories %}
<li class="mb40 spmb10">
<p class="accordion"><a href="{{ url('product_list') }}?category_id={{ Category.id }}">{{ Category.name }}<span>({{ Category.ProductCategories|length}})</span></a></p>
{% if Category.children|length > 0 %}
<ul>
{% for ChildCategory in Category.children %}
{% set CategoryOption = repository('Plugin\\CategoryOption\\Entity\\CategoryOption').getCategory(ChildCategory.id) %}
<li>
<a href="{{ url('product_list') }}?category_id={{ ChildCategory.id }}">
{% if CategoryOption and CategoryOption.img %}
<img src="{{ asset(CategoryOption.img|no_image_product, 'save_image') }}" alt="{{ ChildCategory.name }}" width="60">
{% else %}
<img src="{{ asset(''|no_image_product, 'save_image') }}" alt="{{ ChildCategory.name }}" width="60">
{% endif %}
<p>{{ ChildCategory.name }}<span>({{ ChildCategory.ProductCategories|length}})</span></p>
</a>
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>