Ich sehe viele Fehlermeldungen in der Konsole, die sich auf diese Komponente beziehen.
Hinweis zur Veralterung: Verwenden Sie injected siteSettings anstelle von Discourse.SiteSettings (veraltet seit Discourse 2.8) (Entfernung in Discourse 2.9)
Wir haben dies in einem anderen Plugin behoben, indem wir Discourse.application.SiteSettings[...] in container.lookup('site-settings:main')[...] geändert haben.
Vielleicht würde das auch die Probleme hier lösen.
Bei mir funktioniert es nicht, ich habe bereits alle Möglichkeiten ausprobiert, die Konfiguration der Anzeige von Kategorien geändert, ich bin sogar zum „Standard“-Theme von Discourse zurückgekehrt und es funktioniert immer noch nicht.
Ich habe gerade von 2.9.0.beta8 auf 2.9.0.beta9 aktualisiert und habe dasselbe Problem. Es scheint aus irgendeinem Grund einfach nicht zu funktionieren.
Ich werde es mir ansehen, wenn ich Zeit habe. Es wird nur aktualisiert, wenn ein Discourse-Update es kaputt macht. Gerne nehme ich Pull-Requests auf GitHub entgegen, wenn jemand die Möglichkeit hat, es sich anzusehen, bevor ich es tue.
Ich habe mir das kurz angesehen, um zu sehen, ob es sich um ein Kernproblem handelt, das den Bruch verursacht hat.
Meiner Meinung nach gibt es ungültiges JavaScript in der Komponente. Da es in der Vergangenheit funktioniert hat, nehme ich an, dass unsere letzten Aktualisierungen der Theme JavaScript Babel Transpilierungs-Konfiguration es weniger fehlerverzeihend für diese Art von Fehlern gemacht haben.
Ja, vielen Dank an Sie und @david. Ich überprüfe es jetzt von meinem Mobilgerät aus, später werde ich es auf dem PC überprüfen, aber es scheint korrekt zu funktionieren.
Ich möchte dies für genau eine Kategorie verwenden. Ich könnte alles andere in den „Ausnahmen der Kategorie ausblenden“ auflisten, aber das scheint schwierig zu pflegen zu sein. Wäre es möglich, eine Einstellung hinzuzufügen, die das Gegenteil davon ist?
Ich liebe dieses Theme, aber es gibt einen Fehler, den ich aufgrund meiner Unwissenheit nicht beheben kann.
Ich verwende diese Komponente, um Banner in den Unterkategorien zu platzieren, aber in den Unterkategorien, in denen ich das Bild nicht verwende, entsteht eine Lücke, die nicht schön aussieht. Beispiel:
Hallo @Pandabear, ich habe dein Forum besucht, um zu sehen, ob ich helfen kann, aber das Banner scheint nicht aktiviert zu sein. Vielleicht kannst du es einmal versuchen, nachdem du es aktiviert hast:
im common-css eines Themes oder einer Theme-Komponente:
parentcategory und subcategory sind die jeweiligen Slug-Namen der Kategorie und Unterkategorie (der Kleinbuchstabenname, den du im Browser-URL-Feld siehst). Zum Beispiel wäre im Fall deines Screenshots die URL https://holaforo.com/c/musica/thalia/, also wäre der Code
In den restlichen Unterkategorien habe ich im Moment kein Bild, aber bei einigen Unterkategorien werde ich kein Bild einfügen und es sieht mit einer Lücke hässlich aus.
@Pandabear - Ich bin verwirrt, warum Sie die Einstellung hide category exceptions in dieser Theme-Komponente nicht verwenden?
Wie auch immer, wenn nötig, können Sie auch so etwas tun, damit es einfacher ist zu verwalten, auf welche Kategorien und Unterkategorien Sie den CSS-Code anwenden möchten:
Vielen Dank für all Ihre Hilfe.
Ich habe es mit allen Kategorien mit CSS geschafft, außer „soporte“.
Die Kategorie „soporte“ ist bei mir auf „ausblenden“ gesetzt, aber es wird immer noch eine Lücke angezeigt. https://holaforo.com/c/soporte/72
Hallo, ich erhalte diese Warnungen bezüglich dieser Komponente:
[THEME 68 ‘Category Headers theme component’] Deprecation notice: controller:navigation/category no longer exists, and this shim will eventually be removed. To fetch information about the current discovery route, use the discovery service instead. [deprecation id: discourse.navigation-category-controller]