web-dev-qa-db-ja.com

段落を使用して参照ノードのURLパスを印刷する方法は?

私のtwigテンプレートの参照されたエンティティパラグラフフィールドからノードのURLパスを出力しようとしていますが、これまでのところ成功していません。私はさまざまな一般的なtwig関数を試しましたが、うまくいきませんでした。

何か案は?

1
Dean

Twig path()関数を使用して、参照フィールドのターゲットIDでノードルートを作成します。

paragraph.html.twig

{% if paragraph.field_example.target_id %}
  <a href="{{ path('entity.node.canonical', {'node': paragraph.field_example.target_id}) }}">{{ 'View node page'|t }}</a>
{% endif %}

https://www.drupal.org/docs/8/theming/twig/functions-in-twig-templates を参照してください

3
4k4