bootstrap_italia-8.x-0.x-dev/templates/layout/footer/_partial.footer.html.twig

templates/layout/footer/_partial.footer.html.twig
{#
/**
 * @file
 * Template for footer component.
 * Docs: https://italia.github.io/bootstrap-italia/docs/menu-di-navigazione/footer/
 * Latest revision: v2.7.1
 *
 * Available variables:
 *
 * @see template_preprocess_page()
 * @see page.html.twig
 *
 * @ingroup themeable
 *
 */
#}
{% apply spaceless %}
  <footer id="footer" class="it-footer d-print-none" role="contentinfo">
    <div class="it-footer-main">
      <div class="{{ footer_container_type ?: 'container' }}">

        {% block footerBrand %}
          {% if page.brand %}
            <section aria-label="{{ 'Logo and branding section'|t }}">
              <div class="row clearfix">
                <div class="col-sm-12 footer-items-wrapper logo-wrapper">
                  {{ page.brand }}
                </div>
              </div>
            </section>
          {% endif %}
        {% endblock %}

        {% block footerMenu %}
          {% if page.footer_menu %}
            <section aria-label="{{ 'Footer menu section'|t }}">
              {{ page.footer_menu }}
            </section>
          {% endif %}
        {% endblock %}

        {% block footerBlocks %}
          {% if page.footer_first or page.footer_second or page.footer_third or page.footer_fourth %}
            {% set count_footer_blocks = 0 %}
            {% if page.footer_first %}
              {% set count_footer_blocks = count_footer_blocks + 1 %}
            {% endif %}
            {% if page.footer_second %}
              {% set count_footer_blocks = count_footer_blocks + 1 %}
            {% endif %}
            {% if page.footer_third %}
              {% set count_footer_blocks = count_footer_blocks + 1 %}
            {% endif %}
            {% if page.footer_fourth %}
              {% set count_footer_blocks = count_footer_blocks + 1 %}
            {% endif %}

            {% set footer_blocks_classes = [
              count_footer_blocks == 4 ? 'col-md-6 col-lg-3',
              count_footer_blocks == 3 ? 'col-md-4',
              count_footer_blocks == 2 ? 'col-md-6',
              count_footer_blocks == 1 ? 'col',
              'pb-2',
              'footer-items-wrapper'
            ] %}

            <section class="py-4{{ page.footer_menu ? ' border-white border-top' }}" aria-label="{{ 'Footer blocks section' }}">
              <div class="row">
                {% if page.footer_first %}
                  <div class="{{ footer_blocks_classes|join(' ') }}">
                    {{ page.footer_first }}
                  </div>
                {% endif %}
                {% if page.footer_second %}
                  <div class="{{ footer_blocks_classes|join(' ') }}">
                    {{ page.footer_second }}
                  </div>
                {% endif %}
                {% if page.footer_third %}
                  <div class="{{ footer_blocks_classes|join(' ') }}">
                    {{ page.footer_third }}
                  </div>
                {% endif %}
                {% if page.footer_fourth %}
                  <div class="{{ footer_blocks_classes|join(' ') }}">
                    {{ page.footer_fourth }}
                  </div>
                {% endif %}
              </div>
            </section>
          {% endif %}
        {% endblock %}
      </div>{# End container. #}
    </div>{# End it-footer-main. #}

    {% block footerSmallPrints %}
      {% if page.footer_small_prints or page.footer_credits %}
        {% set footer_small_prints_classes = page.footer_small_prints and page.footer_credits ? 'col-md-7 col-lg-9' : 'col' %}
        {% set footer_credits_classes = page.footer_small_prints and page.footer_credits ? 'col-md-5 col-lg-3 pt-4' : 'col pt-4' %}

        <div class="it-footer-small-prints clearfix">
          <div class="{{ footer_container_type ?: 'container' }}">
            <div class="row">
              {% if page.footer_small_prints %}
                <div class="{{ footer_small_prints_classes }}">
                  {{ page.footer_small_prints }}
                </div>
              {% endif %}
              {% if page.footer_credits %}
                <div class="text-light text-align-right {{ footer_credits_classes }}">
                  {{ page.footer_credits }}
                </div>
              {% endif %}
            </div>
          </div>
        </div>
      {% endif %}
    {% endblock %}

    {% block footerEnd %}{% endblock %}

  </footer>
{% endapply %}

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

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