If statement 小枝为什么不';这不管用吗?

If statement 小枝为什么不';这不管用吗?,if-statement,twig,If Statement,Twig,为什么这样不行 {% if theme.body_google_webfonts != ('Arial') or ('Verdana') %} <link href='http://fonts.googleapis.com/css?family={{ theme.body_google_webfonts | url_encode }}:400,300,600' rel='stylesheet' type='text/css'> {% endif %} {%if theme.bo

为什么这样不行

{% if theme.body_google_webfonts != ('Arial') or ('Verdana') %}
  <link href='http://fonts.googleapis.com/css?family={{ theme.body_google_webfonts | url_encode }}:400,300,600' rel='stylesheet' type='text/css'>
{% endif %}
{%if theme.body_google_webfont!=('Arial')或('Verdana')%}
{%endif%}

如果我选择字体系列arial或verdana,代码仍然会发出google webfont请求。如果我选择任何其他字体,那么什么都不会发生

我开枪你应该这样做:

{% if theme.body_google_webfonts != ('Arial') and theme.body_google_webfonts != ('Verdana') %}
  <link href='http://fonts.googleapis.com/css?family={{ theme.body_google_webfonts | url_encode }}:400,300,600' rel='stylesheet' type='text/css'>
{% endif %}
{%if theme.body_google_webfonts!=('Arial')和theme.body_google_webfonts!=('Verdana')%}
{%endif%}
所以基本上你需要使用
操作符,而不是


现在,如果你有两个条件,或者,如果字体是Verdana,整个表达式将为真,因为字体不同于Arial,如果使用Arial,整个表达式将为真,因为字体不同于Verdana!当然我自己也不知道。。。