Weil ich die richtigen nicht gefunden habe (oder vielleicht gab es sie zum Zeitpunkt, als ich die Vorlage geändert habe, vor etwa 2 Jahren, nicht) ![]()
Wahrscheinlich wird es so einfacher sein, ich werde es versuchen, danke!
Ähm… Ich schaffe es nicht, diese Konnektoren zu verwenden.
Langweilige Dinge, die ich versucht und angesehen habe
Ich habe Developing Discourse Themes & Theme Components gelesen.
Angenommen, so fügen wir HTML-Code in einen Konnektor ein:
<script type="text/x-handlebars" data-template-name="/connectors/topic-above-post-stream/test">
<div style="height: 200px; width: 200px;background: red"></div>
</script>
Ich habe versucht
<script type="text/x-handlebars" data-template-name="/connectors/topic-list-after-title/test">
<div style="height: 200px; width: 200px;background: red"></div>
</script>
Aber es hat nicht funktioniert. Liegt das daran, dass topic-list-item eine .hbr- und keine .hbs-Datei ist?
Ich habe (deprecated) Plugin outlet locations theme component verwendet, aber die Outlets in der Themenliste werden nicht angezeigt.
Ich habe mir auch das hier angesehen What is the difference between raw.hbs handlerbar files and only .hbs handlerbar files?.
Oder vielleicht muss ich einfach eine Themenkomponente mit einer zusätzlichen Datei erstellen, wie diese hier https://github.com/discourse/discourse-topic-thumbnails/blob/main/javascripts/discourse/connectors/topic-list-before-link/topic-thumbnail.hbr?
Aber hier werden neue Konnektoren erstellt, während topic-list-after-title und topic-list-before-category bereits existieren… Daher bin ich hier etwas verwirrt.
