我正在使用 twig 在 Drupal 8 中构建主题视图。我想在 views-view-unformatted.html.twig 模板中的 row.content 变量上使用 twig 过滤器。
似乎 row.content 是一个数组,所以 twig 的字符串操作不起作用。但是,它作为字符串打印到页面上(视图只是分类术语的列表)。
我想要做的是 slugify 输出,以便带有空格的分类术语可以具有有效的href。请参阅下面代码中的替换过滤器。
<ul class="nav nav-tabs" role="tablist">
{% for row in rows %}
<li role="presentation" class="{{loop.first ? 'active' : ''}}">
<a href="#{{row.content | replace({" ", "-"})}}" aria-controls="{{row.content}}" role="tab" data-toggle="tab">{{row.content}}</a>
</li>
{% endfor %}
</ul>
这只会输出<a href="#">
. 有谁知道如何访问在树枝插值期间输出的原始文本值?
谢谢!