Hallo, ich bin neu in vielen der von Discourse verwendeten Entwicklungskonventionen und suche daher nach einer gewissen Orientierung.\n\nIch versuche im Grunde, allen vier Seiten des main-outlet für ein Theme, das ich erstelle, ein Bild hinzuzufügen. Es scheint ziemlich einfach zu sein, auf die Ober- und Unterseite zuzugreifen, indem man sich auf die below-site-header- und die above-footer-Outlets bezieht. Aber es ist weniger klar, wie ich der linken und rechten Seite des main-outlet ein Bild hinzufügen würde.\n\nIrgendwelche Hinweise? Oder den Quellcode anderer Themes, die etwas Ähnliches getan haben?
Warum nicht einfach verwenden: Custom Layouts Plugin - Plugin - Discourse Meta?
Widget-Entwicklerhandbuch hier: Pavilion
Großartig, das sieht ähnlich aus wie das, was ich suche. Ich werde mir den Quellcode ansehen, danke!
Das Plugin wird unbegrenzt unterstützt, warum also nicht nur auf die Erstellung der maßgeschneiderten Widgets konzentrieren, dann schränken Sie ein, was Sie neu erfinden müssen?
Der ganze Sinn ist, dass Sie ein Widget einmal erstellen, es dann verschieben und seine Reihenfolge relativ zu anderen Widgets nur über Einstellungen ändern können.
Es gibt auch ein kompatibles benutzerdefiniertes HTML-Widget, mit dem Sie beliebiges HTML ausgeben können, aber die Erstellung eines nativen Widgets ist letztendlich der Weg, um die vollständige Integration auf JavaScript-Ebene zu erreichen.