【问题标题】:how do I filter search results according to node criteria - drupal?如何根据节点标准过滤搜索结果 - drupal?
【发布时间】:2023-03-19 13:17:01
【问题描述】:

我需要根据特定节点类型过滤搜索结果,但优先考虑结果。

首先列出的必须是已将图像附加到节点的结果。然后是没有图像的节点。

希望这会澄清。我的网站有商家信息。有些是付费客户(列表中有图片),有些是非付费客户(没有图片,只是列表)。我需要在搜索结果中将付费客户列表显示在非付费客户之前。

我该怎么做?

【问题讨论】:

    标签: search drupal


    【解决方案1】:

    创建一个视图,使用相应的过滤器并使用图像字段添加排序条件!

    【讨论】:

    • 感谢您的快速回答。如何使用该视图显示搜索结果?
    • 有两种方法,要么创建自定义模块,要么使用 hook_search,修改默认搜索功能。或者创建具有页面显示的视图,具有 URL。添加要在搜索结果中显示的字段并添加公开/默认过滤器以优化搜索。您可以了解有关在视图项目页面上创建视图的更多信息。
    猜你喜欢
    • 1970-01-01
    • 2011-10-12
    • 2021-03-08
    • 2013-08-27
    • 2016-06-05
    • 2015-02-09
    • 1970-01-01
    • 1970-01-01
    • 2020-04-07
    相关资源
    最近更新 更多