templates/Frontend/Layouts/default.html.twig line 1

Open in your IDE?
  1. {% extends 'Frontend/Templates/default.html.twig' %}
  2. {% block page_title %}
  3.     {% if page.seoPageTitle %}
  4.         {{ page.seoPageTitle }}
  5.     {% else %}
  6.         {{ page.name }} - {{ config_helper.value('website_name') }}
  7.     {% endif %}
  8. {% endblock %}
  9. {% block metaData %}
  10.     {% if page.seoDescription %}
  11.         <meta name="description" content="{{ page.seoDescription }}">
  12.     {% endif %}
  13.     {% if page.seoKeywords %}
  14.         <meta name="keywords" content="{{ page.seoKeywords }}">
  15.     {% endif %}
  16. {% endblock %}
  17. {% block content %}
  18.     {% set fixedOpen = false %}
  19.     {% set fluidOpen = false %}
  20.     {% set requiresForm = false %}
  21.     {% for sectionKey,someSection in renderedContent.main.sections %}
  22.         {% for someBlock in someSection.blocks %}
  23.             {% if someBlock.instance.requiresForm %}
  24.                 {% set requiresForm = true %}
  25.             {% endif %}
  26.         {% endfor %}
  27.     {% endfor %}
  28.     {# Do we need a form #}
  29.     {% if requiresForm %}
  30.         <form method="post">
  31.     {% endif %}
  32.     {% for sectionKey,someSection in renderedContent.main.sections %}
  33.         {% if loop.first and fixedOpen == false %}
  34.             {% set fixedOpen = true %}
  35.             <div class="container">
  36.             <div class="row">
  37.         {% endif %}
  38.         {% if someSection.fluid %}
  39.             {% if fixedOpen == true %}
  40.                 {% set fixedOpen = false %}
  41.                 </div>
  42.                 </div>
  43.             {% endif %}
  44.             {% set fluidOpen = true %}
  45.         {% endif %}
  46.             <div class="{% if someSection.fluid %}{% else %}col-md-{{ someSection.size }}{% endif %}">
  47.                 {% for someBlock in someSection.blocks %}
  48.                     {{ someBlock.instance.renderFrontend|raw }}
  49.                 {% endfor %}
  50.             </div>
  51.         {% if fluidOpen == true %}
  52.             {% set fluidOpen = false %}
  53.             {% if loop.last == false %}
  54.                 {% set fixedOpen = true %}
  55.                 <div class="container">
  56.                 <div class="row">
  57.             {% endif %}
  58.         {% endif %}
  59.         {% if loop.last and fixedOpen == true %}
  60.             {% set fixedOpen = false %}
  61.             </div>
  62.             </div>
  63.         {% endif %}
  64.     {% endfor %}
  65.     {# Do we need a form #}
  66.     {% if requiresForm %}
  67.         </form>
  68.     {% endif %}
  69.     {% block customContent %}
  70.     {% endblock %}
  71. {% endblock %}