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 ![]()
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.

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 |
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
