{% load cms_tags staticfiles sekizai_tags allink_image_tags thumbnail %} {% comment %} Only display a section, if the minimum requirements are met: Has a section title, OR at least one column has at leasts one child {% endcomment %} {# utility block #} {% block content_section_before %}{% endblock content_section_before %}
{# utility block #} {% block content_section_inner_before %}{% endblock content_section_inner_before %} {% block content_section_section_bg_image %} {# Optional: Full with background image #} {% if instance.bg_image_outer_container %}
{# hold on: only display the background image if there is no video #} {% if not instance.video_file and not instance.video_poster_image and not instance.video_mobile_image %}
{% if instance.dynamic_height_enabled %} {% render_image image=instance.bg_image_outer_container width_alias="section-dynamic" %} {% else %} {% render_image image=instance.bg_image_outer_container width_alias="section-ratio" %} {% endif %}
{% endif %}
{% endif %} {% endblock content_section_section_bg_image %} {% block content_section_section_bg_video %} {# Optional: Video background #} {% if instance.video_file and instance.video_poster_image and instance.video_mobile_image %} {# utility block #} {% block video_container_before %}{% endblock video_container_before %}
{# utility block #} {% block video_container_inner_before %}{% endblock video_container_inner_before %}
{% render_image image=instance.video_mobile_image width_alias="video-mobile" %}
{# utility block #} {% block video_container_inner_after %}{% endblock video_container_inner_after %}
{# utility block #} {% block video_container_after %}{% endblock video_container_after %} {% endif %} {% endblock content_section_section_bg_video %} {# Optional: Overlay Styles enabled #} {% if instance.overlay_enabled and instance.bg_image_outer_container or instance.overlay_enabled and instance.video_file or instance.overlay_enabled and instance.bg_color %} {# utility block #} {% block outer_overlay_before %}{% endblock outer_overlay_before %}
{# utility block #} {% block outer_overlay_after %}{% endblock outer_overlay_after %} {% endif %} {# utility block #} {% block main_col_container_before %}{% endblock main_col_container_before %}
{# utility block #} {% block main_col_container_inner_before %}{% endblock main_col_container_inner_before %}
{# utility block #} {% block container_inner_before %}{% endblock container_inner_before %}
{# Optional: Overlay #} {% if instance.overlay_enabled %} {# utility block #} {% block inner_overlay_before %}{% endblock inner_overlay_before %}
{# utility block #} {% block inner_overlay_after %}{% endblock inner_overlay_after %} {% endif %} {# Optional: Extra container #} {% if not instance.bg_image_outer_container %}
{% endif %} {# Optional: Section Heading #} {% if instance.title %} {# utility block #} {% block section_heading_container_before %}{% endblock section_heading_container_before %}
{# utility block #} {% block section_heading_before %}{% endblock section_heading_before %}

{# utility block #} {% block section_heading_inner_before %}{% endblock section_heading_inner_before %} {# the actual heading #} {{ instance.title|safe }} {# utility block #} {% block section_heading_inner_after %}{% endblock section_heading_inner_after %}

{# utility block #} {% block section_heading_after %}{% endblock section_heading_after %}
{# utility block #} {% block section_heading_container_after %}{% endblock section_heading_container_after %} {% endif %} {# utility block #} {% block col_container_before %}{% endblock col_container_before %}
{# utility block #} {% block col_container_inner_before %}{% endblock col_container_inner_before %} {% for plugin in instance.child_plugin_instances %} {% render_plugin plugin %} {% endfor %} {# utility block #} {% block col_container_inner_after %}{% endblock col_container_inner_after %}
{# utility block #} {% block col_container_after %}{% endblock col_container_after %} {# Optional: Extra container #} {% if not instance.bg_image_outer_container %}
{% endif %}
{# .inner #} {# utility block #} {% block container_inner_after %}{% endblock container_inner_after %}
{# .container #} {# utility block #} {% block main_col_container_inner_after %}{% endblock main_col_container_inner_after %}
{# .main-col-container #} {# utility block #} {% block content_section_inner_after %}{% endblock content_section_inner_after %}
{# .content-section #} {# utility block #} {% block content_section_after %}{% endblock content_section_after %}