← back to Dw Theme Compact Toolbar
snippets/breadcrumbs.liquid
47 lines
<div class="breadcrumbs">
<a href="{{ routes.root_url }}">{{ 'general.breadcrumbs.home' | t }}</a> <span class="divider">/</span>
{% if template contains "product" %}
{% if collection %}
<a href="{{ routes.collections_url }}">{{ 'collections.listing.header' | t }}</a> <span class="divider">/</span> <a href="{{ collection.url }}">{{ collection.title }}</a>
{% else %}
<a href="{{ routes.all_products_collection_url }}">{{ 'general.breadcrumbs.products' | t }}</a>
{% endif %}
<span class="divider">/</span> <span>{{ product.title }}</span>
{% elsif template contains "list-collections" %}
<span>{{ 'collections.listing.header' | t }}</span>
{% elsif template contains "collection" %}
<a href="{{ routes.collections_url }}">{{ 'collections.listing.header' | t }}</a> <span class="divider">/</span> <span>{{ collection.title }}</span>
{% elsif template contains "blog" %}
<a href="{{ blog.url }}">{{ blog.title }}</a>
{% if current_tags.size > 0 %}
<span class="divider">/</span> <span>{{ 'general.breadcrumbs.tagged' | t }}: {% for tag in current_tags %}{{ tag }}{% unless forloop.last %}, {% endunless %}{% endfor %}</span>
{% endif %}
{% elsif template contains "page" %}
<span>{{ page.title }}</span>
{% elsif template contains "article" %}
{{ blog.title | link_to: blog.url }} <span class="divider">/</span> <span>{{ article.title | truncatewords: 2 }}</span>
{% elsif template contains "cart" %}
<span>{{ 'cart.general.header' | t }}</span>
{% elsif template contains "404" %}
<span>{{ 'general.breadcrumbs.404' | t }}</span>
{% elsif template contains "search" %}
<span>{{ 'general.search.header' | t }}</span>
{% elsif template contains "customers/login" %}
<a href="{{ routes.account_url }}">{{ 'general.breadcrumbs.account' | t }}</a> <span class="divider">/</span> <span>{{ 'customers.login.header' | t }}</span>
{% elsif template contains "customers/reset_password" %}
<a href="{{ routes.account_url }}">{{ 'general.breadcrumbs.account' | t }}</a> <span class="divider">/</span> <span>{{ 'customers.reset_password.header' | t }}</span>
{% elsif template contains "customers/activate_account" %}
<a href="{{ routes.account_url }}">{{ 'general.breadcrumbs.account' | t }}</a> <span class="divider">/</span> <span>{{ 'customers.activate_account.header' | t }}</span>
{% elsif template contains "customers/account" %}
<span>{{ 'general.breadcrumbs.account' | t }}</span>
{% elsif template contains "customers/addresses" %}
<a href="{{ routes.account_url }}">{{ 'general.breadcrumbs.account' | t }}</a> <span class="divider">/</span> <span>{{ 'customers.addresses.header' | t }}</span>
{% elsif template contains "customers/register" %}
<a href="{{ routes.account_url }}">{{ 'general.breadcrumbs.account' | t }}</a> <span class="divider">/</span> <span>{{ 'customers.register.header' | t }}</span>
{% elsif template contains "customers/order" %}
<a href="{{ routes.account_url }}">{{ 'general.breadcrumbs.account' | t }}</a> <span class="divider">/</span> <span>{{ 'customers.order.header' | t: order_number: order.name }}</span>
{% endif %}
</div>