トピックフッターボタン

:discourse2: 概要 カスタムトピックボタン は、選択した URL を開くボタンをトピックの下部に表示するように定義します。
カスタムグループトピックボタン は、グループ表示オプションが追加された状態で、選択した URL を開くボタンをトピックの下部に表示するように定義します。
:eyeglasses: プレビュー Discourse Theme Creator でプレビュー
(カスタムトピックボタン)
:hammer_and_wrench: リポジトリリンク https://github.com/discourse/discourse-custom-topic-button-component

https://github.com/discourse/discourse-topic-group-button-component
:open_book: Discourse テーマは初めてですか? Discourse テーマの使い方に関する初心者向けガイド

カスタムトピックボタンをインストール

カスタムグループトピックボタンをインストール

機能

こんにちは、2 つの新しいシンプルなテーマコンポーネントをご紹介します。これらは本質的に同じ目的を持っていますが、若干の違いがあります。

このコンポーネントを使用すると、選択した URL を開くボタンをトピックの下部に表示するように定義できます。

ラベル、タイトル、アイコン、リンクをカスタマイズできます。リンクには複数のプレースホルダーを受け付けることができます。

<TOPIC_ID>
<USER_ID>
<USERNAME>
<TOPIC_TITLE>
<TOPIC_SLUG>

これらはそれぞれ対応する値に置き換えられます。

これは同じ動作をしますが、このボタンの表示を制限するグループを定義できる点が異なります。


これらのコンポーネントは現在非常にシンプルですが、実際の利用や問題が発生した場合は、将来改善する可能性があります。

設定

カスタムトピックボタン

名前 説明
custom topic button enabled
custom topic button url
custom topic button title ボタンの説明をここに..
custom topic button label クリックしてください
custom topic button icon

カスタムグループトピックボタン

名前 説明
topic group button enabled
topic group button url
topic group button title ボタンの説明をここに..
topic group button label クリックしてください
topic group button allowed group
topic group button icon

:discourse2: 当社のホスティングをご利用中ですか? テーマコンポーネントは、Standard、Business、Enterprise プランで利用可能です。

「いいね!」 22

これは機能しないと思います。api.registerTopicFooterButton を自分で試しましたが、プレビューリンクでも機能しませんでした。
スクリプトタグが原因だと疑っています。javascripts/discourse の通常の使い方は機能します。

私の方では動作しました。最初のコンポーネントをそのまま試しました。

Odd. On my phone and my laptop, the Theme Creator preview link leads me to a topic with no such button.

奇妙です。私の携帯電話とラップトップでは、テーマクリエーターのプレビューリンクは、そのようなボタンのないトピックに移動します。

「いいね!」 1

テーマクリエイターのことですね。私もそれは動作しません。ローカルインストールでは動作しますが。

「いいね!」 3