Привет, я новичок в жидкости, и я изо всех сил пытаюсь показать соответствующие теги продуктов под коллекцией, в которой они назначены.Мне удалось показать соответствующие теги на боковой панели, но только если я вставлю второй фрагмент после первого фрагмента.Но почему-то я бы хотел показывать теги как дочерние элементы для активной коллекции как родительский .
Я знаю, что это должно быть просто, но я застрял в темноте ..
В первом фрагменте ближе к концу У меня есть , помеченный , где второй фрагмент уже работает вне списка <ul>
.
{% if settings.categories_block_enable %}
<div id="categories_block" class="block">
{% if settings.categories_block_title != blank %}
<h4 class="title_block">{{ settings.categories_block_title }}</h4>
{% endif %}
<div class="block_content">
<ul class="list-block list-group list-unstyled">
{% if settings.categories_block_style == 'show_all' %}
{% for category in collections limit:settings.categories_block_number %}
<li {% if collection.handle == category.handle %} class="active" {% endif %}>
<a href="{{ category.url }}" title="{{ category.title }}">
{{ category.title }}
{% if settings.categories_block_productcount %}
{% if category.all_products_count > 0 %}
<span id="leo-cat-{{ category.id }}" class="leo-qty pull-right">{{ category.all_products_count }}</span>
{% endif %}
{% endif %}
</a>
</li>
{% endfor %}
{% else %}
{% assign category_items = settings.categories_block_items | split:"," | strip | downcase %}
{% for category in category_items %}
{% for category_site in collections %}
{% assign cat = category_site.title | downcase %}
{% if category contains cat %}
<li {% if collection.handle == category_site.handle %} class="active" {% endif %}>
<a href="{{ category.url }}" title="{{ category_site.title }}">
{{ category_site.title }}
{% if settings.categories_block_productcount %}
{% if category_site.all_products_count > 0 %}
<span id="leo-cat-{{ category_site.id }}" class="leo-qty pull-right">{{ category_site.all_products_count }}</span>
{% endif %}
{% endif %}
</a>
</li>
{% endif %}
{% endfor %}
{% endfor %}
{% endif %}
</ul>
<!-- IF I PASTE SECOND SNIPPET HERE, THE CHILD TAGS CORRESPONDING TO THE ACTIVE COLLECTION ARE SHOWED IN A SEPERATE LIST -->
</div>
</div>
{% endif %}
И второй фрагмент, который показывает соответствующие теги:
<ul class="subnav clearfix">
{% for tag in collection.all_tags %}
{% if current_tags contains tag %}
<li class="active">
{{ tag | link_to_remove_tag: tag }}
</li>
{% else %}
<li>
{{ tag | link_to_tag: tag }}
</li>
{% endif %}
{% endfor %}
</ul>