2017-10-11 153 views
-1

我试图在基于Drupal 8的网站上实现内容搜索功能。我使用搜索API模块进行内容搜索(https://www.drupal.org/project/search_api)我已经搜索过搜索在YouTube上的API实现视频,他们正在创建搜索索引并通过创建视图来打印结果我对内容的URL有疑问如何获取结果的URL以便我可以从搜索导航到页面结果页面如果特定结果是块,我该如何获取页面url?是否有任何其他模块提供更好的功能?Drupal 8搜索API - 如何获取内容的网址

回答

1

您需要使用节点ID(nid)来创建路径。一个数据源ID字段给你的View,然后用Twig在视图模板中呈现您的链接。

<a href="{{ path('entity.node.canonical', {'node': fields.nid.content}) }}"> 
    {{ 'View node page'|t }} 
</a> 
+0

感谢,正是我搜索了! – SaifDeen