我正在为客户编辑Shopify网站,我在css文件中看到了这段代码。
.pass-foot a {
font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
font-style: italic;
font-size: 16px;
font-weight: 600;
// It's this piece I'm talking about
**{% if settings.password_bg != "no_password_bg" %}
color: #fff;
{% endif %}**
}
我想知道是否有人见过这样的事情并且可以向我解释这个if语句是什么。
答案 0 :(得分:1)
从Liquid模板引擎看起来像{% if %}
,可能此代码不在CSS文件中,并且在视图文件上是原始的。
您可以在此处获得有关文档的更多信息:
答案 1 :(得分:0)
此声明与您的主题设置有关。
主题设置是由«schema_settings.json»文件中的主题开发人员定义的选项。
最终,此语句不适用于仅支持和呈现Liquid字符串的.css.liquid文件。
例如{{mystring}}有效。 但{%if some_condition%} do_sthg {%endif%}不应该。
HTH
答案 2 :(得分:-1)
这可能是服务器端符号滑入客户端。 既然它是Shopify - 我会假设他们使用Django - 一个用python编写的web开发平台:
https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#if