我在内部有一个带有 <ul>
和3 <li>
的树枝文件。其中一个(第一个(具有class="active"
。第一个有时是display: none;
,当发生这种情况时,我希望第二个具有class="active"
。我该如何实现?
这是基于我曾经做过的项目。我认为您的PHP不在同一文件中。您可以尝试这个事情。树枝中有一个扩展标签。如果我正确正确,则可以在.twig / .html / .php
文件扩展名上使用。
这将在您的PHP文件
内{% extends "twigfile.twig" %}
{% block PHP %}
$yourvar = "'something'";
{% set yourtwigvar = $yourvar %}
{% endblock %}
,然后这将在您的树枝文件中
{% block PHP %}
{% set yourtwigvar = 'something' %}
{% endblock %}
如果您可以使用它,则可以在块下写下其他树枝语句,并且可以在那里使用变量。