Schade, dass die Dokumentation nicht existiert ![]()
Nun, vielleicht existiert sie nicht, aber ich wusste es nicht und habe sie gefunden
…
Hallo, ich habe dieses wunderbare Plugin kürzlich installiert. Die Widget-Themenliste wurde als Komponente geladen.
Mir ist aufgefallen, dass die Seitenleiste verschwindet, wenn ich auf den Textlink eines Themas in der Seitenleiste klicke und dann auf den entsprechenden Beitrag. Ich muss die Seite neu laden, damit die Seitenleiste wieder erscheint. Ist das eine Funktion des Plugins (oder Widgets?) oder mache ich etwas falsch?
Hier sind meine Einstellungen:
Bitte bauen Sie dieses Plugin nicht neu, wenn es für Ihre Website von entscheidender Bedeutung ist:
Layouts haben das Frontend von Discourse stark angepasst, und wir hatten bisher nicht die Ressourcen, um es für die Unterstützung der oben genannten Änderungen zu überarbeiten.
Entweder:
- Warten Sie mit dem Neuerstellen, bis wir Ihnen grünes Licht geben ODER
- Entfernen Sie Layouts vorerst von Ihrer Website.
Vielen Dank für Ihr Interesse an unserem kostenlosen Angebot.
Bedeutet das, dass wir, wenn wir neu aufbauen, Layouts und Standorte nicht zusammen verwenden können, um eine Karte auf der Seite zu erstellen, so wie wir es derzeit mit Layouts und Standorten tun?
Korrekt. Layouts ist weg.
Vielen Dank für Ihre Antwort. Sind sie für immer weg oder nur vorübergehend, wie Sie weiter oben erwähnt haben?
Wenn sich jemand bereit erklären würde, die Wiederbelebung zu finanzieren, könnte ich meine Aussagen eindeutiger treffen.
Ich habe einen potenziellen Ersatz für Layouts erstellt, jeder ist willkommen, ihn auszuprobieren, und er ist jetzt eine Theme Component:
Es erfordert die Verwendung von in sich geschlossenen Komponenten, die ihre eigenen Daten beziehen. Wenn Sie Hilfe beim Erstellen dieser Komponenten benötigen, können Sie mich engagieren.
Ich habe die Unterstützung für Bars in Discourse AI Topic Summary 🤖 integriert.
Build-Fehler bei der Installation des Discourse Layouts Plugins:
Fehler: - errorMessage: discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.js: /var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.js: Assertion Failed: Named outlets wurden in Ember 4.0 entfernt. Siehe https://deprecations.emberjs.com/v3.x#toc_route-render-template für Anleitungen zu alternativen APIs für Anwendungsfälle mit benannten Outlets. ('discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.hbs' @ L39:C4) Error: /var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-layouts/discourse/templates/sidebar-wrapper.js: Assertion Failed: Named outlets wurden in Ember 4.0 entfernt. Siehe https://deprecations.emberjs.com/v3.x#toc_route-render-template für Anleitungen zu alternativen APIs für Anwendungsfälle mit benannten Outlets.
Bitte helfen Sie mir. Vielen Dank.
Ich fürchte, das Layout-Plugin wird nicht mehr gepflegt (beachten Sie das #broken-Tag).
Wenn Sie Hilfe beim Umstieg auf ein alternatives Framework (wie das von @merefield oben) oder bei der Betrachtung eines anderen Ansatzes wünschen, können Sie sich gerne an Pavilion wenden.
Vielen Dank, @nathank. Ich werde die von Ihnen oben erwähnte Alternative ausprobieren.
Vielen Dank auch, dass Sie auf das #broken-Tag hingewiesen haben; das war mir auch nicht bewusst.
Ich schätze Ihre Hilfe.
