Es gibt wahrscheinlich mehrere Möglichkeiten, dies zu tun.
Versuchen Sie Folgendes:
- Überschreiben Sie die Vorlage, die diesen Helper aufruft
- Ersetzen Sie ihn durch einen eigenen Helper
Die betreffende Vorlage: discourse/app/assets/javascripts/discourse/templates/list/topic-list-item.raw.hbs at c6e255f4e00400b8a6f82a799b7fa082b17adb1c · discourse/discourse · GitHub
Das Überschreiben einer Vorlage so tief in der Hierarchie ist relativ unbedenklich.
Eine weitere Möglichkeit wäre die Verwendung von jQuery innerhalb einer Überschreibung der Komponente topic-list-item, um die erforderlichen Änderungen vorzunehmen.