Похоже, было ещё одно обновление, которое нужно было установить. Теперь всё работает отлично. Спасибо!
РЕДАКТИРОВАНИЕ: Вопрос — когда открывается страница темы, я заметил, что строка поиска в заголовке исчезает, а вместо неё рядом с иконкой профиля появляется обычная иконка поиска. Это ожидаемое поведение?
Извините, что не заметил это сообщение раньше. Насколько я помню, основную работу по этой задаче выполнил Penar, но спецификацию писал я, поэтому могу ответить на большинство ваших вопросов о данной функциональности. Не стесняйтесь напоминать мне, если у вас появятся новые вопросы
Ниже приведён пример того, что я реализовал в нашей категории Gitlab. В строке поиска в заголовке вы увидите, что как только вы вводите поисковый запрос (в данном случае «pipeline»), вы можете искать в форуме Gitlab (кнопка «комментарии»), в документации Gitlab (книга), в проекте Gitlab (тикет) и в библиотеках Python для Gitlab.
Ниже показан пример параметров, позволяющих осуществлять поиск по форуму Gitlab.
Не могли бы вы пояснить, что такое внешний поиск? В первом сообщении это не совсем понятно. Я думал, что это просто позволяет настроить иконки. Разве это поиск по внешнему сайту, например Google или Bing?
Кнопка, к которой вы назначаете иконку, при клике будет перенаправлять на хост и путь согласно настройкам администратора, а запрос — в соответствии с тем, что пользователь ввёл в заголовок поиска в данный момент
помните, что URL состоит из хоста, затем пути, а затем запроса
Когда мы заказывали эту разработку, целью было дать возможность сотрудникам в нашем Discourse искать сразу на нескольких платформах из одной строки поиска. Теперь пользователи могут искать в нашем Discourse, на Stack Overflow, в SharePoint и т. д. прямо из строки поиска Discourse.
В этом примере «внешний поиск» — это Stack Overflow или SharePoint. Технически это не поиск по этим платформам, а перенаправление пользователя на страницу результатов поиска на этих платформах.