小枝を使用して Drupal 8 でテーマ ビューを構築しています。views-view-unformatted.html.twig テンプレートの row.content 変数で twig フィルターを使用したいと思います。
row.content は配列のようで、twig の文字列操作が機能しません。ただし、文字列としてページに出力されます (ビューは単なる分類用語のリストです)。
私がやりたいのは、出力をスラッグ化して、スペースを含む分類用語が有効な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="#">
。小枝の補間中に出力される生のテキスト値にアクセスする方法を知っている人はいますか?
ありがとう!