Я работаю над темой Shopify (Slate) с очень ограниченным опытом. Мне нужно добавить несколько классов, которые я обработал для изображений, но не могу найти способ сделать это для привязки, включенной в <h2 class="mosaic__title p-name">{{ item.title | link_to: item.url }}</h2>
.
Также у меня есть некоторые цены, перед которыми вставлен текст типа «В продаже от». Не знаю, как это добавляется и как убирать. Вот пример:
<del>{{ item.compare_at_price | money }}</del>
{% assign sale_price = item.price | money %}
{{ 'products.product.on_sale_from_html' | t: price: sale_price }}
Я пробовал удалить .on_sale_from_html
и t: price: sale_price
, но это не работает / ломается.
Кто-нибудь может посоветовать по этому поводу? Спасибо!
Полный раздел кода для справки:
<div class="mosaic__caption">
<h2 class="mosaic__title p-name">{{ item.title | link_to: item.url }}</h2>
{% if item.object_type == 'product' %}
<p class="mosaic__value">
{% if item.compare_at_price > item.price %}
{% if item.price_varies %}
<del>{{ item.compare_at_price | money }}</del>
{% assign sale_price = item.price | money %}
{{ 'products.product.on_sale_from_html' | t: price: sale_price }}
{% else %}
{{ 'products.product.on_sale' | t }}
<data itemprop="price" class="p-price">{{ item.price | money }}</data>
{% endif %}
<data class="visually-hidden p-price">{{ 'products.product.regular_price' | t }}</data>
{% else %}
{% if item.price_varies %}
{% assign price = item.price | money %}
<data itemprop="price" class="p-price">{{ 'products.product.from_text_html' | t: price: price }}</data>
{% else %}
<data itemprop="price" class="p-price">{{ item.price | money }}</data>
{% endif %}
{% endif %}
{% unless item.available %}
{{ 'products.product.sold_out' | t }}
{% endunless %}
</p>
{% else %}
<p>{{ item.content | strip_html | truncatewords: 50 }}</p>
{% endif %}
</div>