{% if request.path[1] == 'product' and request.path[2] > '' %} {% set ky = product.categoryUID|keys %} {% set keyToPrint = '' %} {% set countChildren = 0 %} {% set countChildrenOld = 0 %} {% for key,id in product.categoryUID %} {% set countChildrenOld = countChildren %} {% set cat = getCategory(id) %} {% if cat.parentUID > 0 %} {% set countChildren = countChildren + 1 %} {% set c1 = getCategory(cat.parentUID) %} {% if c1.parentUID > 0 %} {% set countChildren = countChildren + 1 %} {% set c2 = getCategory(c1.parentUID) %} {% if c2.parentUID > 0 %} {% set countChildren = countChildren + 1 %} {% set c3 = getCategory(c2.parentUID) %} {% if c3.parentUID > 0 %} {% set countChildren = countChildren + 1 %} {% set c4 = getCategory(c3.parentUID) %} {% if c4.parentUID > 0 %} {% set countChildren = countChildren + 1 %} {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} {% if countChildren > countChildrenOld %} {#% set countChildren = 0 %#} {% set keyToPrint = id %} {% endif %} {% endfor %} {% if countChildren == 0 and countChildrenOld == 0 %} {% set keyToPrint = product.categoryUID[ky|last] %} {% endif %} {# {% set last_key = ky|last %} {% set category_id = product.categoryUID[last_key] %} {% set js_cat_path = '' %} {% set list = getCategoryList(category_id) %} #} {% set list = getCategoryList(keyToPrint) %} {% for k,category in list %} {% if category.name != '' and not category.disabled %} <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a href="{% if canonical %}{{getSpokenCategoryUrl(category.uid,category.slug)}}{%else%}{{getCategoryURL(category.uid)}}{% endif %}" itemprop="item"> {{ category.name }} </a> <meta itemprop="position" content="{{ (k+3) }}" /> <meta itemprop="name" content="{{ category.name | escape('html') }}" /> {% set js_cat_path = js_cat_path ~ ' | ' ~ category.name %} </li> {% endif %} {% endfor %} <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a href="{% if canonical %}{{ getSpokenProductUrl(request.path[2],product.slug)}}{%else%}/product/{{request.path[2] }}{% if request.path[3] != ''%}/{{request.path[3] }}{% endif %}{% endif %}" itemprop="item"> <meta itemprop="name" content="{{ product.title | escape('html')}}" />{{ product.title }} <meta itemprop="position" content="{{ k + 4 }}" /> </a> </li> {% endif %}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter