【问题标题】:How can I get node URL in Twig?如何在 Twig 中获取节点 URL?
【发布时间】:2017-05-20 10:18:18
【问题描述】:

我创建了一个我的 VIEW 页面 - views-view-fields--MYFOOBAR.html.twig

我设法通过以下方式输出了我的图像字段的 URL:

{{ file_url(row._entity.field_image.entity.uri.value) }}

我还管理了如何输出文本或数字等普通数据字段:

{{ row._entity.field_MYTEXTFIELD.value }}

很抱歉这个愚蠢的问题,但我怎样才能获得我的节点的 URL?我需要类似的东西:

<a class="full-item-title" href="NODE URL">{{ row._entity.field_MyH1Text.value }}</a>

【问题讨论】:

  • 您应该单击@MaximStrutinskiy 的答案旁边的复选标记以表明它是否正确。

标签: php drupal twig drupal-8


【解决方案1】:
{# Link to node page. #}

    <a href="{{ path('entity.node.canonical', {'node': node.id}) }}">{{ 'View node page'|t }}</a>

看官方文档:link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 2020-03-05
    • 1970-01-01
    • 2022-12-03
    • 2015-04-11
    • 2022-01-19
    相关资源
    最近更新 更多