{% extends 'oob_elements.html' %} {# OOB elements for HTMX navigation - product extends browse so use similar structure #} {% import 'macros/layout.html' as layout %} {% import 'macros/stickers.html' as stick %} {% import '_types/product/prices.html' as prices %} {% set prices_ns = namespace() %} {{ prices.set_prices(d, prices_ns)}} {# Import shared OOB macros #} {% from '_types/root/header/_oob.html' import root_header_start, root_header_end with context %} {% from '_types/root/_oob_menu.html' import mobile_menu with context %} {% block oobs %} {% from '_types/market/header/_header.html' import header_row with context %} {{ header_row(oob=True) }} {% from '_types/root/_n/macros.html' import oob_header with context %} {{oob_header('market-header-child', 'product-header-child', '_types/product/header/_header.html')}} {% endblock %} {% block mobile_menu %} {% include '_types/market/mobile/_nav_panel.html' %} {% include '_types/browse/_admin.html' %} {% endblock %} {% block filter %} {% call layout.details() %} {% call layout.summary('coop-child-header') %} {% endcall %} {% call layout.menu('blog-child-menu') %} {% endcall %} {% endcall %} {% call layout.details() %} {% call layout.summary('product-child-header') %} {% endcall %} {% call layout.menu('item-child-menu') %} {% endcall %} {% endcall %} {% endblock %} {% block content %} {% include '_types/product/_main_panel.html' %} {% endblock %}