Ich habe ein Forum, bei dem discovery.latest als Homepage festgelegt ist. Ich möchte immer noch benutzerdefinierte Landing-Komponenten unter der Stamm-URL / des Forums und eine einfache Listenansicht unter der spezifischen Route /latest rendern.
Dies funktioniert gut, wenn zwischen dem Titel-Link in der Kopfzeile und dem Link “Neueste” in der Navigationsleiste umgeschaltet wird:
Mit den Links in der Seitenleiste funktioniert es jedoch nicht, da diese Logik verwenden, um eine URL einer Route zuzuordnen. Ich könnte dies umgehen, indem ich URLs verwende, die nicht von Discourse aufgelöst werden, aber dennoch vom Browser aufgelöst werden. Zum Beispiel:
Und dann funktioniert auch das Umschalten von der Seitenleiste:
Aber das ist wahrscheinlich fehleranfällig und erfordert zusätzliche Stile, um die aktiven Links hervorzuheben.
Weiß jemand eine sauberere Möglichkeit, zwischen / und /latest in der Seitenleiste zu unterscheiden?
