Liquid、JavaScriptなどに関する質問
テーマを編集する際にときどき上記画像のような空白のテキストノードが現れて
な、なんだコイツ!っとなったことはありませんか?
私は先程まで苦しめられておりましたが、解決法がわかりましたので共有させていただきます♫
どうやら liquidの {{ }} や {% %} のタグは 時々、タグの左、あるいは右に空白を
自動的に生み出してしまう 仕様らしいのです。。。
しかし回避方法も同時に案内されておりました。
公式のリファレンス情報はこちら→ホワイトスペースの対策法
結果から申しますと タグに - (ハイフン) を追加するだけで空白を含まれない仕様にできます。
下記のような感じに書き換えます。
{{ product.title }} → {{- product.title -}}
{% assign ling in link.links %} → {%- assign ling in link.links -%}
すべてのタグでテキストノードが発生しているわけではなさそうですが、とりあえずつけとくほうが無難かもしれませんね。
テーマ編集の助けになれば幸いです。
解決済! ベストソリューションを見る。
成功
ご共有ありがとうございます!
Shopifyの請求書の支払いが失敗したという通知を受け取って驚いたことはありますか。初めての支払いでエラーが発生したり、これまで何の問題もなく支払いできていたのに突然失敗し...
By Minami_ Sep 8, 20242023年2月、Shopifyはcheckout.liquidを廃止し、Checkout Extensibilityに移行することを発表いたしました。この新しいチェックアウト...
By JasonH Aug 15, 2024「味噌の可能性を、とき放つ」をコンセプトに、豊かな自然に恵まれた信州で味噌の製造販売を行う新田醸造。江戸末期に創業した老舗のみそ屋さんですが、2024年春、顧客層や販売範囲の...
By Minami_ Jul 30, 2024