So fügen Sie benutzerdefiniertes HTML nach „post_1" hinzu

Beiträge sind Widgets, was bedeutet, dass das, was du versuchst zu tun, etwas mehr Aufwand erfordert als nur HTML hinzuzufügen.

Discourse-Themes haben die Möglichkeit, Widgets zu dekorieren, sodass du das nutzen kannst.

Das Dekorieren eines Widgets wird im oben genannten Link erklärt. Konzentrieren wir uns daher darauf, was du erreichen möchtest: das Hinzufügen von Markup nach dem ersten Beitrag in jedem Thema.

Beginne damit, das Markup zu allen Beiträgen hinzuzufügen. Etwas wie das hier:

<script type="text/discourse-plugin" version="0.8">
api.decorateWidget("post:after", helper => {
  return helper.h("div", "Testtext");
});
</script>

in den Kopfbereich deines Themes. Das sollte ausreichen, um unter jedem Beitrag „Testtext