2017-10-11 106 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