item
(商品、記事など)の対象物種はどれですか? たぶん、あなたはこのコードを使用することができます:
{% if item == "VideoDrop" or item == "PostDrop" %}
{% assign image = image2 %}
{% else %}
{% assign image = image1 %}
{% endif %}
空白が文字列の開始/終了にある場合は、この使用することができます:あなたがチェックしたい場合は場合は、 :
{% if item contains "VideoDrop" or item contains "PostDrop" %}
編集を
{% for collection in product.collections %}
{% assign item = collection.title %}
{% if item == "VideoDrop" or item == "PostDrop" %}
{% assign image = image2 %}
{% else %}
{% assign image = image1 %}
{% endif %}
{% endfor %}
しかし、上記のコードは、いくつかのケースではイメージ1で上書き画像2になります:製品は、あなたがこのコードを使用することができ、VideoDropまたはPostDropという名前のコレクションを割り当てていますs。あなたがあなたの質問を拡大し、私たちに何を達成しようとしているのかを示すことができれば、よりよいでしょう。
私は液体に新しいです...私はそれがサーバ側で処理されていることを知っていますので、私たちが試みているものと同じようには簡単ではないと思います。これらのオプションは機能しませんでした。 'item'は' {コレクションのアイテムの%%} 'から来ます。 – Omar
@Omar - collectionはアイテムの配列ではありません。 '{コレクションのアイテム%}}は機能しません。私は自分の答えを編集し、コレクションのタイトル(名前)をチェックする例を載せます。 – shaggy