Erweiterte Kopfzeilensuche

Hallo @Stephane_Roy,

Entschuldigung, dass ich das nicht früher gesehen habe. Soweit ich mich erinnere, hat Penar die meiste Arbeit daran geleistet, aber ich habe die Spezifikation geschrieben, daher kann ich die meisten Ihrer Fragen zu dieser Funktionalität beantworten. Zögern Sie nicht, mich hier anzustoßen, wenn Sie weitere Fragen haben :slight_smile:

Unten ist ein Beispiel dafür, was ich in unserer Gitlab-Kategorie gemacht habe. Sie können in unserer Suchleiste in der Kopfzeile sehen, dass, sobald wir einen Suchbegriff eingeben (in diesem Fall Pipeline), Sie das Gitlab-Forum (durch Klicken auf den Kommentar-Button), die Gitlab-Dokumentation (Buch), das Gitlab-Projekt (Ticket) und Gitlab-Python-Bibliotheken durchsuchen können.

image

Unten ist ein Beispiel für die Parameter, mit denen Sie das Gitlab-Forum durchsuchen können.

params value
prefix https://forum.gitlab.com/
icon comments
target _blank
showInCategories 20,33,90

Die Parameter sind, soweit ich mich erinnere:

params value
prefix Domain-URL mit Schrägstrich
icon Name des SVG-Icons. Sie können Fontawesome-Icons oder benutzerdefinierte Icons verwenden
target
showInCategories Liste der Kategorie-IDs, in denen das Symbol erscheinen soll
excludeFromCategories Zeigt das Symbol in jeder Kategorie außer dieser Liste von Kategorien an

:warning: Verwenden Sie entweder showInCategories oder excludeFromCategories, aber nicht beide.

Unten ist einer der zugehörigen Commits aus etwa März bis April 2023. Der Testfall ist ebenfalls ein ziemlich gutes Beispiel:
DEV: Add test case by pmusaraj · Pull Request #23 · discourse/discourse-header-search · GitHub

2 „Gefällt mir“