将搜索图标重定向到搜索页面

您是否知道一种快速简便的方法,使得当有人点击搜索图标时,访客不是弹出输入框,而是被重定向到 discourse.local/search?expanded=true

您认为最好直接使用一个组件 自定义图标标题栏链接,并用 CSS 隐藏该图标吗?

不确定这是否是最快/最简单/最好的方法,但到目前为止,我是这样做的:

  • 使用 CSS 隐藏默认图标
  • 使用 icon-header-links 组件添加自定义图标
  • 将该图标链接到您的自定义页面

不过,我建议将其与自定义展开的搜索视图结合使用,或者实际上将其重定向到自定义文档页面。

您确定要这样做吗?

搜索面板具有上下文感知功能,因此能为您的用户提供更加细致的搜索体验。

  • 在用户页面时搜索用户帖子
  • 在分类页面时搜索分类内容
  • 在标签页面时搜索标签内容
  • 在主题页面时搜索主题内容

此外,它还允许用户在这些页面上进行全局搜索。

将搜索图标重定向到 /search 意味着您将失去所有这些功能,除非用户手动输入相关信息,或在全页面搜索选项中手动选择。