テーマ設定とロゴに関するヘルプ

みなさん、こんにちは!お元気ですか?

私は現在、利用しているウェブサイトの管理者権限を初めて取得し(CSS も初心者です)、新しいスタイルなどを追加しているのですが、一つ変更したいことがあるのに、その方法がわかりません。もしかしたら、探している場所が間違っているか、用語の使い方が間違っているのかもしれません。

具体的には、サイトの左上にあるロゴを、新しいタブで外部リンクに移動させたり、単にそのリンクを開くようにしたいのです。これは可能でしょうか?もし以前にも同じ質問があったら申し訳ありません。

ご協力いただける方、どうぞよろしくお願いいたします。

Discourse テーマの開発者向けガイドDiscourse テーマの利用に関する初心者向けガイド をご覧ください。ただし、ユーザーがフォーラムのホームへ向かうと期待するロゴを、別のウェブサイトへリンクさせたいという場合は、少し特殊な設定となります。以前にやったことがある気がするのですが、どこでどのように行ったか正確には思い出せません。GitHub - discourse/discourse-custom-header-links · GitHub がヒントになるかもしれません。

「いいね!」 1

はい、返信ありがとうございます。コミュニティサイトであり、ロゴがブランドそのものなので、ロゴをより有用にするという意味がご理解いただけたらと思います。

既存のコンポーネントを使用してこれを実現することもできます。デザイン次第では、これらのリンクがフォーラムから離れ、メインのブランドサイトへ移動することをユーザーに明確に示すことができます。

「いいね!」 3

ロゴにカーソルを合わせたときにポップアップが表示されるようなものです。

いいえ、それではサイトに独自の「ブランド」ヘッダーが追加されてしまいます。

既存のロゴを外部サイトへリンクさせるには、短いスクリプトで変更を加える必要があります。

<script type="text/discourse-plugin" version="0.8">
  api.changeWidgetSetting('home-logo', 'href', 'https://example.com');
</script>

ただし、前述の通り、これはユーザーにとって予期せぬ動作となる可能性があります。

「いいね!」 2

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