Twig の三項ステートメントで href を表示しようとしています。これは、次のような標準の if else ステートメントを使用して機能します。
{% if news_count|length > 0 %}
<a href="/{{profile.profile_id}}/news/">News {{news_count}}</a>
{% else %}
News 0
{% endif %}
次のように三項ステートメントを使用しようとすると、リンクを正しくフォーマットできません。
{{ (news_count|length > 0) ? '<a href="/' ~ profile.profile_id ~ '/news/">News ' ~ news_count ~ '</a>' : "News 0" }}
これは以下を出力します:
<a href="/10/news/">News 25</a> News 25
href 値の最後にエスケープ フィルターと raw フィルターを使用してみましたが、うまくいきませんでした。