检查类是否为活动树枝

时间:2017-04-28 14:06:35

标签: twig

我有一个twig文件,里面有<ul>和3 <li>。其中一个(第一个)有一个class="active"。第一个有时会display: none;,当发生这种情况时,我希望第二个拥有class="active"。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

这是基于我曾经做过的一个项目。我认为你的php不在同一个文件中。 你可以尝试这件事。 树枝上有一个扩展标签。如果我更正,这适用于.twig / .html / .php文件扩展名。

这将在您的PHP文件中

{% extends "twigfile.twig" %}
{% block PHP %}

$yourvar = "'something'";

{% set yourtwigvar = $yourvar %}

{% endblock %}

然后这将在您的TWIG文件中

{% block PHP %} 

{% set yourtwigvar = 'something' %}

{% endblock %}

如果您这样使用它,您可以在块下编写其他的twig语句,并且可以在那里使用变量。