可以用twig语法创建一个if语句,并根据结果以某种方式关闭html标记。例如:
<button name="button" class="btn btn-warning"
{% if someCondition == false %}
> {#if is false close the button tag#}
<i class="fa fa-gift"></i><strong> Welcome<br />Present</strong>
{% else %}
disabled="disabled">{#if is true disable the button tag and then close#}
<i class="fa fa-gift"></i> Welcome<br />Present
{% endif %}
</button>
提前致谢。
-UPDATE -
抱歉,我犯了一个愚蠢的错误,我做的是正确的,但在错误的地方,这就是为什么它没有反映在我的网站上。无论如何,谢谢(:
答案 0 :(得分:2)
您的代码看起来不错。
我的方法:
<button name="button" class="btn btn-warning" {% if someCondition == true %} disabled="disabled" {% endif %}>
<i class="fa fa-gift"></i><strong> Welcome<br />Present</strong>
</button>
如果您需要添加强标记,可以添加一个类:
<button name="button" class="btn btn-warning" {% if someCondition == true %} disabled="disabled" {% endif %}>
<i class="fa fa-gift {% if someCondition == true %} strongClass {% endif %}"></i><strong> Welcome<br />Present</strong>
</button>
你可以这样做:
{% if someCondition == true %}
<button name="button" class="btn btn-warning" disabled="disabled">
<i class="fa fa-gift"></i><strong> Welcome<br />Present</strong>
</button>
{% else %}
<button name="button" class="btn btn-warning">
<i class="fa fa-gift"></i>Welcome<br />Present
</button>
{% endif %}