Discourse の「ブランドヘッダーテーマコンポーネント」をカスタマイズしようとしていますが、どのようなアプローチを取るべきか分かりません。サブメニュー項目を追加したいと考えています。例えば、リンク構造は以下のようになります。
video
audio - books
- lectures,
topics - web development
- technology
- engineering
support
しかし、このコンポーネントにはサブメニュー項目を追加する標準的なオプションがありません。私が知る限り、デスクトップモードでのみ機能する「Discourse Header Submenus」というコンポーネントがありますが、私が望む機能の一部しかありません。
このコンポーネントにはプラグインのアウトレットがないため、コードを注入することができません。また、コアの Discourse コードベースの一部ではないため、テンプレートを上書きできるとは思えません。Discourse によって作成・保守されているものですが、アクセスできる範囲は限られていると認識しています。
リンクは API から取得する予定ですが、現段階ではハードコーディングで試しています。
より一般的に、コアの Discourse リポジトリ以外でテーマコンポーネントをカスタマイズすることは可能でしょうか?どのようなアプローチが適切でしょうか?
ご協力ありがとうございます!