orange_ecom_starter-2.0.x-dev/templates/pages/page--products.html.twig

templates/pages/page--products.html.twig
{% extends "page.html.twig" %}

{% block page_body %}
  {#
    Render sidebar to be able to check if it is truly empty.
    Issue: https://www.drupal.org/node/953034.
  #}
  {% set left_sidebar_rendered = render_var(page.left_sidebar) %}
  {# Set column class based on sidebar. #}
  {% set col_class = left_sidebar_rendered or page.store_facets ? 'col-sm-8 col-md-9' : 'col-sm-12' %}

  <div class="site-content">
    <div class="container">
      {% if page.header %}
        <div class="site-content__header">
          {{ page.header }}
        </div>
      {% endif %}

      {% if page.store_filters %}
        <div class="row">
          <div class="col-md-12">
            <div class="store-filters">
              {{ page.store_filters }}
              <div class="store-display-switcher">
                <a href="{{ store_grid_url }}" class="store-display-switcher__item store-display-switcher__item--grid {{ (store_list_view_enabled) != 1 ? 'is-active' : '' }}" title="{{ 'Grid View'|t }}" aria-label="{{ 'Grid View'|t }}"><i class="fas fa-th-large" aria-hidden="true"></i></a>
                <a href="{{ store_list_url }}" class="store-display-switcher__item store-display-switcher__item--list {{ (store_list_view_enabled) == 1 ? 'is-active' : '' }}" title="{{ 'List View'|t }}" aria-label="{{ 'List View'|t }}"><i class="fas fa-bars" aria-hidden="true"></i></a>
              </div>
            </div>
          </div>
        </div>
      {% endif %}

      <div class="row">
        {% if left_sidebar_rendered or page.store_facets %}
          <div class="col-sm-4 col-md-3">
            <aside class="site-sidebar site-sidebar--store" role="complementary">
              {% if page.store_facets %}
                <div class="store-facets">
                  {# Mobile toggle for facets. #}
                  <a href="#" class="store-facets__mobile-toggle">{{ 'Refine Filters'|t }}</a>
                  {# / Mobile toggle for facets. #}

                  <div class="store-facets__wrapper">
                    <div class="store-facets__content">
                      <a href="#" class="store-facets__mobile-close" aria-label="{{ 'Close'|t }}"></a>
                      {{ page.store_facets }}
                    </div>
                  </div>
                </div>
              {% endif %}

              {% if left_sidebar_rendered %}
                {{ page.left_sidebar }}
              {% endif %}
            </aside>
          </div>
        {% endif %}

        <div class="{{ col_class }}">
          <main class="content__main-content clearfix {{ (store_list_view_enabled) == 1 ? 'store-list-view' : 'store-grid-view' }}" role="main">
            <div class="visually-hidden"><a id="main-content" tabindex="-1"></a></div>
            {% if page.highlighted %}
              {{ page.highlighted }}
            {% endif %}
            {% if page.above_content %}
              {{ page.above_content }}
            {% endif %}

            {# Display the searched category term. #}
            {% if searched_category_term %}
              <div class="store__category-teaser">
                {{ searched_category_term }}
              </div>
            {% endif %}

            {% if page.content %}
              {{ page.content }}
            {% endif %}
            {% if page.below_content %}
              {{ page.below_content }}
            {% endif %}
          </main>
        </div>
      </div>
    </div>
  </div>
{% endblock page_body %}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc