Shopifyテーマを作成しており、LESSを使用してShopifyがstyle.css.liquidとして必要とするスタイルシートをコンパイルしています。lquidフィルターとifステートメントを追加し始めたutilはすべて正常に機能していました。
cssプロパティにあるときにLiquid構文が機能しています。
@brand-colour: ~"{{ settings.brand_colour }}";
h1{ color: @brand-colour;}
これは次のようにコンパイルされます:
h1 {color: {{ settings.brandcolour }};
大丈夫です。
私ができることは、次のようなcssプロパティの前になくても、液体ステートメントを挿入することです。
{% if settings.full-bg %}
background-color: …
私はそれをエスケープしようとしました
~"{% settings… %}"
そしてさえ
@var: "{% if settings.full-bg %}"
その後、実行します
@{var}
しかし、私のコンパイラはそれが好きではありません…</ p>
助言がありますか?