Drupal8:如何在twig中获取特定页面的URL和标题

Drupal8:如何在twig中获取特定页面的URL和标题,url,twig,drupal-8,Url,Twig,Drupal 8,我有一个名为“page.html.twig”的模板文件。 现在我想设置一个指向特定页面/节点的链接。我该怎么做?在Drupal 8文档中,我找到了 但现在我不知道如何正确设置 假设我有一个名为“page”的页面,URL是“example.com/page”(都是在Content->edit中设置的)。它看起来应该是什么样子不起作用 谢谢你的帮助 下面是关于如何在Drupal 8中的细枝模板中创建链接的一个很好的解释。 您的示例代码是视图url。 如果要引用特定的页面/节点,可以执行以下操作。p

我有一个名为“page.html.twig”的模板文件。 现在我想设置一个指向特定页面/节点的链接。我该怎么做?在Drupal 8文档中,我找到了
但现在我不知道如何正确设置

假设我有一个名为“page”的页面,URL是“example.com/page”(都是在Content->edit中设置的)。它看起来应该是什么样子<代码>不起作用


谢谢你的帮助

下面是关于如何在Drupal 8中的细枝模板中创建链接的一个很好的解释。

您的示例代码是视图url。 如果要引用特定的页面/节点,可以执行以下操作。path()方法将生成一个相对url,其中url()将生成一个绝对url。page_nid将是节点的nid

   {% set page_nid = 60 %}

   <a href="{{ path('entity.node.canonical', {'node': page_nid}) }}">{{ Page|t }}</a>
{%set page_nid=60%}

这里有一个关于如何在Drupal 8中的细枝模板中创建链接的很好的解释。

您的示例代码是视图url。 如果要引用特定的页面/节点,可以执行以下操作。path()方法将生成一个相对url,其中url()将生成一个绝对url。page_nid将是节点的nid

   {% set page_nid = 60 %}

   <a href="{{ path('entity.node.canonical', {'node': page_nid}) }}">{{ Page|t }}</a>
{%set page_nid=60%}

谢谢!工作起来很有魅力:)谢谢!工作就像一个符咒:)