Handlebars-Vorlage alle Überschreibungen in derselben HTML-Datei möglich?

Hallo,

ich folge dem Leitfaden „Anfängerleitfaden für Discourse-Themes“ (diesem: Developing Discourse Themes & Theme Components), stoße aber auf Schwierigkeiten und habe einige Fragen zum Handlebars-Abschnitt.

In der Anleitung heißt es, wenn Sie eine Vorlage überschreiben möchten, müssen Sie ein Skript-Tag mit dem Speicherort der Vorlage, die Sie überschreiben möchten, zu Ihrem Theme hinzufügen. In meiner lokalen Datei habe ich es zu header.html hinzugefügt.

Ist das der einzige Weg?

Es ist nicht möglich, eine hbr-Datei in meinem Theme in einem Templates-Ordner hinzuzufügen, die die Theme-Vorlagendatei überschreibt?

Es fühlt sich nicht wartbar an, wenn ich mehrere Vorlagenüberschreibungen vornehmen möchte. Es wird header.html sehr schnell füllen und unübersichtlich machen. Ich bin neu bei Handlebars, daher verpasse ich vielleicht etwas.

Meine Frage ist also, wie man mehrere Handlebars-Vorlagenüberschreibungen handhabt, ohne dass sie in einer der HTML-Dateien eines benutzerdefinierten Themes zu einem großen Durcheinander werden?

Beachten Sie:

2 „Gefällt mir“

Vielen Dank, vielleicht ist es eine gute Idee, den Handlebars-Abschnitt aus dem Anfängerleitfaden zu entfernen oder ihn zumindest so umzuschreiben, dass sehr klar wird, dass dies nicht der empfohlene Ansatz ist, um Änderungen an einem benutzerdefinierten Theme vorzunehmen.

Ich suche aber immer noch nach einer Antwort auf meine Frage.

1 „Gefällt mir“

Es wird im verlinkten Artikel im aufklappbaren Bereich detailliert beschrieben.

2 „Gefällt mir“

Danke Robert, ich habe den erweiterbaren Teil nicht beachtet… :slight_smile:

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.