Liquid, JavaScript, Themes
Hallo Zusammen
Ich erstelle gerade Metafelder und will bestimmte Wörter in den Metafeldern fettgedruckt haben. Ich habe folgenden Code eingefügt:
{% if block.settings.heading contains 'Ingredients' %} {% assign beatles = block.settings.content | split: "|" %} {% for member in beatles %} {% assign value = forloop.index | modulo:2 %} {% if value != 0 %} {{ member }}<b> {% else %} {{ member }} </b> {% endif %} {% endfor %} {% else %} {{ block.settings.content }} {% endif %}
Es funktioniert soweit, jedoch nur für das Metafeld "Ingredients". Ich vermerke in der Description die Wörter jeweils mit "|". Hat jemand eine Idee, wie ich das für alle Metafelder einstellen kann und nicht nur für ein Metafeld?
Vielen Dank!
Hey @RenV
Ganz unten im Leitfaden der @Kai ist eine IF Statement zu sehen die dich vielleicht auf die richtige Bahn bringt:
<div>
{% if product.metafields.custom.dietary_preference.value contains 'Ingredients' %} <img src="<path_to_your_image" width=100px /> {% endif %}
</div>
Vielleicht in Kombi mit einem Filter wie:
{{ text | replace: 'Ingredients', '<strong>Size</strong>' }}
{{ metafield.value }}
Dadurch wird der Wert des Metafelds mit dem "fettgedruckten Text" ausgegeben, mit dem HTML <strong>
Tag.
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024