{# ========================================================================== secondary_navigation.render() ========================================================================== Description: Creates markup for Header organism. TODO: `active_nav_id` and `nav_items` parameters can be removed when `_render_secondary_navigation_deprecated` is removed. active_nav_id: Name of active navigation item. nav_items: The secondary navigation item structure. ========================================================================== #} {% macro render(active_nav_id, nav_items) %} {% if page %} {{ _render_secondary_navigation() }} {% else %} {# TODO: Remove when non-wagtail pages have been migrated to wagtail. #} {{ _render_secondary_navigation_deprecated(active_nav_id, nav_items) }} {% endif %} {% endmacro %} {# ========================================================================== _render_secondary_navigation() ========================================================================== #} {% macro _render_secondary_navigation() %} {% if nav_items is not defined and has_children is not defined %} {% set nav_items, has_children = get_secondary_nav_items(page, request.site.hostname) %} {% endif %} {% endmacro %} {# TODO: Remove `_render_secondary_navigation_deprecated` and `_secondary_navigation_deprecated` when non-wagtail pages have been migrated to wagtail. #} {# ========================================================================== _render_secondary_navigation_deprecated() ========================================================================== #} {% macro _render_secondary_navigation_deprecated(active_nav_id, nav_items) %} {% endmacro %}