Как сделать так, чтобы панель навигации оставалась активной для подмаршрутов

У меня есть панель навигации для моей страницы

      from flask_navigation import Navigation

nav = Navigation()
    nav.init_app(app)
    nav.Bar('top', [
        nav.Item('Home', 'home.home'),
    ])

И HTML

      {% for item in nav.top %}
<li class=" {{ 'active' if item.is_active else '' }}">
    <a href="{{ item.url }}">{{ item.label }}</a>
</li>
{% endfor %}

Находясь дома, есть ссылки на дополнительные маршруты, которые могут выглядеть как «www.example.com/home/hallway», «www.example.com/home/kitchen» или «www.example.com/home/hallway/livingroom». ". Находясь в Home, маркер панели навигации горит, но при входе в эти подмаршруты маркер Home больше не светится.

Как я могу сделать так, чтобы маркер Home продолжал отмечаться при посещении его подмаршрутов?

0 ответов

Другие вопросы по тегам