Locations Plugin 🌍

適切なものが見つからなかった(または、私がテンプレートを変更した約2年前には存在しなかったのかもしれません)からです :sweat_smile:

こちらの方が簡単でしょう。試してみます。ありがとうございます!


うーん…これらのコネクタを使用できません。

試して調べた退屈なこと

Developing Discourse Themes & Theme Components を読みました。

コネクタにHTMLコードを追加する方法はこれだと仮定します。

<script type="text/x-handlebars" data-template-name="/connectors/topic-above-post-stream/test">
  <div style="height: 200px; width: 200px;background: red"></div>
</script>

試したのはこれです。

<script type="text/x-handlebars" data-template-name="/connectors/topic-list-after-title/test">
  <div style="height: 200px; width: 200px;background: red"></div>
</script>

しかし、うまくいきませんでした。これは、topic-list-item.hbr ファイルであり、.hbs ファイルではないからでしょうか?

(deprecated) Plugin outlet locations theme component を使用しましたが、トピックリスト内のアウトレットが表示されません。

これも見ました https://meta.discourse.org/t/what-is-the-difference-between-raw-hbs-handlerbar-files-and-only-hbs-handlerbar-files/58565。

それとも、追加のファイルを持つテーマコンポーネントを作成するだけでよいのでしょうか?例えば、これのような https://github.com/discourse/discourse-topic-thumbnails/blob/main/javascripts/discourse/connectors/topic-list-before-link/topic-thumbnail.hbr のようなものでしょうか?

しかし、ここでは新しいコネクタが作成されていますが、topic-list-after-titletopic-list-before-category は既に存在しています…なので、少し困惑しています。

「いいね!」 2