У меня есть форум, у которого в качестве домашней страницы установлено discovery.latest. Я всё ещё хочу отображать кастомные компоненты лендинга по корневому URL / форума и обычный список на конкретном маршруте /latest.
Это хорошо работает при переключении между ссылкой с заголовком в шапке и ссылкой «Latest» в навигационной панели:
Однако это не работает со ссылками в боковой панели, так как они используют логику для разрешения URL в маршрут. Я мог бы взломать это, используя URL, которые не разрешаются Discourse, но всё ещё разрешаются браузером. Например:
И тогда переключение из боковой панели также будет работать:
Но это, скорее всего, ненадёжно и требует дополнительных стилей для подсветки активных ссылок.
Не знает ли кто-нибудь более чистого способа различать / и /latest в боковой панели?
