{% sw_extends '@Storefront/storefront/page/content/index.html.twig' %}
{% block base_main_inner %}
<div class="container-main">
{% block page_content %}
{# ... checks if custom zenit-breadcrumb is in use #}
{% set defaultBreadcrumbs = true %}
{% for section in page.cmsPage.sections %}
{% for block in section.blocks %}
{% if block.type is same as ('zenit-breadcrumb') %}
{% set defaultBreadcrumbs = false %}
{% endif %}
{% endfor %}
{% endfor %}
{% if theme_config("zen-category-header-position") is same as ('absolute') or (theme_config("zen-category-header-position") is same as ('relative') and zenCustomFields.category.zenit_stratus_category_header_position is same as ('absolute')) %}
{% set sectionCategoryOverlay = true %}
{% endif %}
{% if theme_config("zen-category-image") is same as (true) or ( theme_config("zen-category-image") is same as (false) and (zenCustomFields.category.zenit_stratus_category_image is same as ('display')) ) %}
{% set hasCategoryImage = true %}
{% endif %}
{% if zenCustomFields.category.zenit_stratus_category_image_color is not empty and zenCustomFields.category.zenit_stratus_category_image_color is not same as ('inherit') %}
{% set hasCategoryBgColor = true %}
{% endif %}
{% if hasCategoryBgColor is same as (true) or hasCategoryImage is same as (true) %}
{% set isHeroSection = true %}
{% endif %}
{# ... if not a hero section #}
{% if isHeroSection is not same as (true) and defaultBreadcrumbs %}
{# ... check if there is any breadcrumb to show #}
{% if sw_breadcrumb_full(page.header.navigation.active, context.context) %}
<div class="breadcrumb-container">
<div class="container">
<div class="breadcrumb-wrap cms-breadcrumb justify-content-{{ theme_config('zen-breadcrumbs-align')|replace({'flex-': ''}) }}">
{% block cms_breadcrumb %}
{% sw_include '@Storefront/storefront/layout/breadcrumb.html.twig' with {
navigationTree: page.header.navigation.tree,
category: page.header.navigation.active
} only %}
{% endblock %}
</div>
</div>
</div>
{% endif %}
{% endif %}
<div class="cms-page">
{% block page_content_blocks %}
{% sw_include "@Storefront/storefront/page/content/detail.html.twig" with {
'cmsPage': page.cmsPage,
'defaultBreadcrumbs': defaultBreadcrumbs,
'sectionCategoryOverlay': sectionCategoryOverlay,
'hasCategoryImage': hasCategoryImage,
'hasCategoryBgColor': hasCategoryBgColor,
'isHeroSection': isHeroSection
} %}
{% endblock %}
</div>
{% endblock %}
</div>
{% endblock %}