Doc Categories - Sidebar-Titel kehren beim Bearbeiten des Index zu URL zurück

Ich arbeite derzeit an einer Überarbeitung unserer aktuellen Dokumentationslösung, um auf die Verwendung von Dokumentationskategorien anstelle des Dokumentations-Plugins umzusteigen. Ich teste derzeit auf unserer Entwicklungsinstanz und bin auf ein kleines Problem gestoßen.

Ich habe den Index erstellt und die Themen nach URL aufgelistet, ohne Titel. Die Seitenleiste sah korrekt aus und zog die Titel der Themen ein.
image

Dann wollte ich das Verhalten beim Neuordnen der Elemente in der Seitenleiste überprüfen, also habe ich die Reihenfolge der Elemente im zweiten Abschnitt bearbeitet. Nachdem ich die Bearbeitung gespeichert hatte, änderten sich die Titel der Seitenleiste zu den URLs, anstatt die korrekten Titel anzuzeigen.
image

Ich habe versucht, das HTML neu zu erstellen, wie in https://meta.discourse.org/t/sidebar-item-title-not-updated-after-linked-topic-title-in-index-is-edited/323530 angegeben, aber das hat das Problem nicht behoben. Ich habe auch versucht, den Index aus den Kategorieeinstellungen zu entfernen, zu speichern und wieder hinzuzufügen, aber das hat auch nicht geholfen.

Das von mir verlinkte Thema gab an, dass

Meine Frage ist: Wie lange sollte es dauern, bis sich das klärt, wenn Caching das Problem ist? Wäre es besser, die Titel von Anfang an in den Index aufzunehmen? Oder könnte dies ein ganz anderes Problem sein?

1 „Gefällt mir“

Danke für Ihre Nachricht und Ihren detaillierten Bericht.

Ich glaube nicht, dass es sich um ein Caching-Problem handelt, da sich die Seitenleiste geändert hat. Der Cache sollte ordnungsgemäß geleert werden, sobald das Thema bearbeitet wird.

Sind Sie selbst gehostet oder von Discourse gehostet? Ich vermute, das Problem könnte darin liegen, wie das Plugin die URL-Auflösung mithilfe der Basis-URLs handhabt. :thinking:

1 „Gefällt mir“

Ich habe dasselbe Problem – selbst gehostet (gerade auf die neueste Version aktualisiert). Ein einfacher Link im Index reicht nicht aus. Ich muss ihm ein Label geben, damit er funktioniert.

2 „Gefällt mir“

Danke für die schnelle Antwort! Wir sind selbst gehostet.

1 „Gefällt mir“