olegbc1
(OlegBC)
1
こんにちは、Discourse のインスタンスをカスタマイズして、右上のコミュニティロゴをクリックしたときに特定のページに移動するように設定しました。これはヘッダーセクションのカスタマイズテーマです:
<script type="text/discourse-plugin" version="0.4">
api.changeWidgetSetting('home-logo', 'href', 'https://custom-url-here')
</script>
この URL を新しいブラウザタブで開くようにすることは可能でしょうか?
olegbc1
(OlegBC)
3
ご提案ありがとうございます!リンクされたスレッドを確認し、api.changeWidgetSetting に , target:'_blank' を追加しました。しかし、これによりエラーが発生し、上部のロゴをクリックすると Discourse のホームページに戻ってしまいます。
以下のコードは、以前のトピックで解決策としてマークされた返信から引用されたものです。
<script type="text/discourse-plugin" version="0.4">
api.decorateWidget('header-buttons:after', helper => {
const showExtraInfo = helper.attrs.minimized;
if (!showExtraInfo) {
return helper.h('a.blog-link', {href:'https://blog.example.com', target:'_blank'}, 'Visit our blog'); }
});
</script>
このトピックの返信をご覧になりましたか?