Discourse ヘッダーの上にウェブサイトナビゲーションメニューを追加する方法はありますか?

みなさん、こんにちは。
既存のウェブサイトのトップナビゲーションメニューを維持する方法があるか検討しています。そうすれば、ユーザーがフォーラムをクリックしても、フォーラムから離れてウェブサイトの他のページへ移動するオプションを保持できます。
もちろん、2 つの異なるウェブサイトであるため、現在ユーザーにとって混乱を招いています。

デフォルトの Discourse メニューの上に、ウェブサイトのメニューを追加することは可能でしょうか?例えば、iFrame で実装することは可能でしょうか?

カスタムメニューを上部に追加するには、このテーマコンポーネントをお試しください:

「いいね!」 4

ありがとうございます。
それを確認しましたが、これは単なるメニューのようであり、HTML ページではないのでしょうか?
当社のウェブサイトに掲載されている独自のメニューを統合したいと考えています。何か見落としているのでしょうか?

おそらく、Discourse テーマの開発者向けガイド と、ヘッダーテーマコンポーネント内のコードを確認する必要があります。

「いいね!」 3

@sok777 さん、こんにちは

ページ上部にナビゲーションバーを追加する方法は多数あります。Discourse のテーマ機能を利用することもできますし、JS や jQuery を使って DOM に要素(以下のようなもの)を挿入するコードを書くこともできます。あるいは、アプリケーションのレイアウトにコードを挿入する非常にシンプルな Discourse プラグインを作成する方法もあります。この種の基本的なタスクを達成する方法はたくさんあります。

例として、あなたのために新しい上部ナビゲーションバーのデモ用プレースホルダーを作成するサンプル HTML スニペットを先ほど追加しました:

あなたの元々の質問は以下の通りでした:

答えは「はい、方法はいくつもあります」です。

参考になれば幸いです。

「いいね!」 2

非常に簡単な始め方は、テーマ(作成して使用している場合)または管理画面のカスタマイズ領域にある header.html ファイルを編集することです。admin/customize/themes/

\u003ckbd\u003eCSS/HTML を編集\u003c/kbd\u003e をクリックします。

表示されたら、\u003ckbd\u003eheader\u003c/kbd\u003e をクリックします。ここでのコードは Discourse のヘッダーの上に表示されます。CSS にもスタイルを追加することを忘れないでください。

「いいね!」 3

皆さん、ありがとうございます!それは素晴らしいですね。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.