api.createWidgetでapi.onPageChangeを使用する方法

ローカルにインストールされたテーマコンポーネントに翻訳するには、もう少し複雑ですが、リモートテーマに柔軟性を加える1つの方法は、テーマ設定を使用することです(https://meta.discourse.org/t/add-settings-to-your-discourse-theme/82557)。

これには、settings.yml ファイルを追加し、コンポーネントおよび/またはテンプレートのいくつかの値を更新することが含まれます。その後、テーマコンポーネントの管理ページで次のような設定を取得できます。

上記のウィジェット実装にとどまり、管理パネルから更新することも問題ありませんが、可能な場合はgitの使用をお勧めします。トラブルシューティングが必要な場合に共有しやすく、変更を追跡しやすくなります。

「いいね!」 1