Перенаправить иконку поиска на страницу поиска

Не подскажете ли вы быстрый и простой способ сделать так, чтобы при клике на иконку поиска не открывалось всплывающее поле ввода, а посетитель перенаправлялся на discourse.local/search?expanded=true?

Как вы думаете, лучше ли мне просто использовать компонент пользовательская иконка в заголовке или ссылку и скрыть эту иконку с помощью CSS?

Не уверен, что это самый быстрый/простой/лучший способ, но да, именно так я поступил до сих пор в данном случае:

  • скрыть иконку по умолчанию с помощью CSS
  • добавить пользовательскую иконку с помощью компонента icon-header-links
  • связать эту иконку с вашей пользовательской страницей

Хотя я бы объединил это либо с настройкой расширенного вида поиска, либо с перенаправлением на пользовательскую страницу документации.

Вы уверены, что хотите это сделать?

Панель поиска учитывает контекст. Поэтому она обеспечивает вашим пользователям гораздо более тонкий опыт поиска.

  • Поиск сообщений пользователей на странице пользователя
  • Поиск в категории на странице категории
  • Поиск по тегу на странице тега
  • Поиск в теме на странице темы

Также она предоставляет им возможность выполнять глобальный поиск на всех этих страницах.

Перенаправление иконки поиска на /search означает, что вы теряете все эти возможности, если пользователи не вводят эту информацию вручную или не выбирают её в параметрах поиска на полной странице.