Shopify テーマ、Liquid、ロゴ、その他の類似トピック
liquidファイルを見ると、「blog-posts.liquid 」という1つのファイルで、
3つのテンプレートすべてに上記のliquidファイルが適用され、特定のclassを付与することができないです。
なにか対処法ありますでしょうか?
======
■具体的な修正イメージ
blog-posts.liquid
<div class="grid grid--uniform"> に対して、
"news"のブログテンプレートにだけ、 <div class="grid grid--uniform news-grid"> のように、
classを付与したい。
======
解決済! ベストソリューションを見る。
成功
特定のblogを表示している時のみ、指定のクラス名を付与する場合、以下のようなコードで対応が可能です。
{% if blog.handle == 'news’ %}~{% endif %}
変更前
<div class="grid grid--uniform">
変更後
<div class="grid grid--uniform {% if blog.handle == 'news' %}news-grid{% endif %}">
Handleの部分は、実際に作成をしているblogのhandleに合わせて変更をしてください。
ご参考になりましたら幸いです。
成功
特定のblogを表示している時のみ、指定のクラス名を付与する場合、以下のようなコードで対応が可能です。
{% if blog.handle == 'news’ %}~{% endif %}
変更前
<div class="grid grid--uniform">
変更後
<div class="grid grid--uniform {% if blog.handle == 'news' %}news-grid{% endif %}">
Handleの部分は、実際に作成をしているblogのhandleに合わせて変更をしてください。
ご参考になりましたら幸いです。
ご回答いただきありがとうございます!
大変助かりました。