Das Format der Feed-Liste ist etwas fortgeschritten und Sie müssen einige Listenkonzepte von Discourse verstehen, um sie gut nutzen zu können. Sie legen fest:
Titel der Feed-Liste
Länge der Liste
Filter der Liste (neueste, beste, ungelesene, …)
Tag-Filter (wie durch die Tag-Slug definiert)
Kategorie-Filter (wie durch die Kategorie-ID definiert)
Link zum Feed (wohin der Klick auf die Schaltfläche Mehr führt)
Listen sind als Flexboxen eingerichtet, sodass sie sich standardmäßig ausdehnen, wenn nur eine vorhanden ist:
Credits: Die Komponente ist ein Spin-off von Showcased Categories. @Ahmed_Gagan erweiterte die Funktionalität und ich habe die Architektur neu geschrieben. Am Ende haben wir so viel geändert, dass sie nicht mehr kompatibel ist.
Ich glaube nicht, dass ich weitere Outlets hinzufügen werde, da ich bereits drei davon habe. Wenn du ein bestimmtes benötigst, müsstest du es forken und dort hinzufügen.
Die Listen sind Flexboxen. Du kannst das Flex-Verhalten mit CSS ändern und mehr oder nur eine Liste pro Zeile erhalten.
Wenn du das meinst, dann ja, ich sollte die Breite dort besser anpassen
Ich habe einen Proxy, um das zu lösen: Ich bin mir nicht sicher, warum, aber es ist zu 100 % in Ordnung, wenn ich den discovery-list-container-top auswähle.
Ich hatte das Problem mit dem above-main-container-Setup. Egal für den Moment, der discovery-list-container-top ist für meine laufenden Instanzen in Ordnung.
Danke für die Meldung, @JBM. Ich kann das Problem reproduzieren. Der Code zum Generieren der Liste läuft in einer Schleife, wenn er nicht auf den Website-Inhalt zugreifen kann (da eine Anmeldung erforderlich ist). Er funktioniert, wenn der discovery-list-container-top-Outlet ausgewählt ist, da dieser Outlet erst nach der Anmeldung verfügbar ist. Das muss ich mir genauer ansehen.
Wenn Sie Zeit haben, möchten Sie vielleicht eine Art nette Trennlinie für Mobiltelefone erstellen, wo der Showcase-Teil, zu dem ein Benutzer wechselt, gewöhnlich der neueste ist? Jetzt sieht es so aus, als würde der letzte Teil endlos weitergehen.