Rechte Seitenleisten-Blocks

Wenn Sie die Komponente mit einem benutzerdefinierten Theme verwenden, könnten Sie eine .hbs-Datei in javascripts/discourse/components/ mit dem gewünschten HTML erstellen. Anstelle von custom-html für den Block verwenden Sie dann den Namen einer Datei (ohne die Endung .hbs).

Bearbeitung: Falls sich jemand fragt, warum wir hier .hbs anstelle von .html verwenden: Diese Methode würde eine benutzerdefinierte Ember.js-Komponente erstellen, die Right Sidebar Blocks anhand des Namens finden und als einen der Blöcke verwenden kann. .hbs ist eine Handlebars-Datei. Handlebars ist eine “Templating”-Sprache, die von Ember.js verwendet wird und wie HTML aussieht, aber es Ihnen ermöglicht, dynamische Daten einzufügen, ein Element nur unter bestimmten Bedingungen anzuzeigen oder mehrere Kopien desselben Inhalts mit unterschiedlichen Daten anzuzeigen. Wenn das nach Spaß klingt, erfahren Sie im Leitfaden für Anfänger zur Entwicklung von Discourse-Themes, wie Sie Handlebars und Ember-Komponenten in Discourse-Themes verwenden können.

6 „Gefällt mir“