{#
/**
 * @file
 * Theme override to display a single page with modern header.
 * DEBUG: Este template está siendo usado
 *
 * The doctype, html, head and body tags are not in this template. Instead they
 * can be found in the html.html.twig template in this directory.
 *
 * Available variables:
 *
 * General utility variables:
 * - base_path: The base URL path of the Drupal installation. Will usually be
 *   "/" unless you have installed Drupal in a sub-directory.
 * - is_front: A flag indicating if the current page is the front page.
 * - logged_in: A flag indicating if the user is registered and signed in.
 * - is_admin: A flag indicating if the user has permission to access
 *   administration pages.
 *
 * Site identity:
 * - front_page: The URL of the front page. Use this instead of base_path when
 *   linking to the front page. This includes the language domain or prefix.
 *
 * Page content (in order of occurrence in the default page.html.twig):
 * - node: Fully loaded node, if there is an automatically-loaded node
 *   associated with the page and the node ID is the second argument in the
 *   page's path (e.g. node/12345 and node/12345/revisions, but not
 *   comment/reply/12345).
 *
 * Regions:
 * - page.header: Items for the header region.
 * - page.primary_menu: Items for the primary menu region.
 * - page.secondary_menu: Items for the secondary menu region.
 * - page.highlighted: Items for the highlighted content region.
 * - page.help: Dynamic help text, mostly for admin pages.
 * - page.content: The main content of the current page.
 * - page.sidebar_first: Items for the first sidebar.
 * - page.sidebar_second: Items for the second sidebar.
 * - page.footer: Items for the footer region.
 * - page.breadcrumb: Items for the breadcrumb region.
 *
 * @see template_preprocess_page()
 * @see html.html.twig
 */
#}

{# Modern Header Component #}
{% include '@starman/header/header.twig' with {
  'header_type': header_config.type,
  'logo2_url': logo2_url,
  'site_name': site_name,
  'front_page': front_page,
  'main_menu': page.primary_menu ?: page.navbar_left ?: main_menu_direct,
  'user_menu': page.secondary_menu,
  'promo_text': header_config.promo_text,
  'currency': header_config.currency,
  'cart_count': 0,
  'show_promo_bar': header_config.show_promo_bar,
  'show_search': header_config.show_search,
  'show_user_account': header_config.show_user_account,
  'show_cart': header_config.show_cart,
  'show_locale_selector': header_config.show_locale_selector
} %}

{# Skip to main content link for accessibility #}
<a href="#main-content" class="visually-hidden-focusable skip-link">
  {{ 'Skip to main content'|t }}
</a>

{# Main content area #}
<main id="main-content" class="main-content" role="main">

  {# Highlighted content region #}
  {% if page.highlighted %}
    <section class="highlighted">
      <div class="container">
        {{ page.highlighted }}
      </div>
    </section>
  {% endif %}

  {# Help region #}
  {% if page.help %}
    <section class="help">
      <div class="container">
        {{ page.help }}
      </div>
    </section>
  {% endif %}

  {# Page content #}
  <section class="page-content">
    <div class="container">
      {% if page.sidebar_first or page.sidebar_second %}
        <div class="row">
          {# Sidebar first #}
          {% if page.sidebar_first %}
            <aside class="col-lg-3 sidebar-first" role="complementary">
              {{ page.sidebar_first }}
            </aside>
          {% endif %}

          {# Main content #}
          <div class="col-lg-{{ page.sidebar_first and page.sidebar_second ? '6' : '9' }} content-main">
            {{ page.content }}
          </div>

          {# Sidebar second #}
          {% if page.sidebar_second %}
            <aside class="col-lg-3 sidebar-second" role="complementary">
              {{ page.sidebar_second }}
            </aside>
          {% endif %}
        </div>
      {% else %}
        {# Full width content #}
        {{ page.content }}
      {% endif %}
    </div>
  </section>
</main>

{# Footer #}
{% if page.footer %}
  <footer class="site-footer" role="contentinfo">
    <div class="container">
      {{ page.footer }}
    </div>
  </footer>
{% endif %}

{# Page bottom #}
{% if page.page_bottom %}
  <section class="page-bottom">
    {{ page.page_bottom }}
  </section>
{% endif %}
