templates/front/base/subheader.html.twig line 1

Open in your IDE?
  1. {% block stylesheets %}
  2.     {{ encore_entry_link_tags('subheader') }}
  3. {% endblock %}
  4. {% block javascripts %}
  5.     {{ encore_entry_script_tags('subheader') }}
  6. {% endblock %}
  7. <div class="subheader">
  8.     <div class="ui container paddles">
  9.         {% set pass_second_level = true %}
  10.         {% if parameters_menu.id %}
  11.             {% for page in pages %}
  12.                 {% if  page.item.parent == null and page.has_children is defined and page.has_children == true %}
  13.                     {% if page.has_children is defined and page.has_children == true %}
  14.                         {% for first_level_children in page.children %}
  15.                             {% if first_level_children.has_children is defined and first_level_children.has_children == true and first_level_children.item.additional == false %}
  16.                                 {% if first_parent.parent_id is defined and first_level_children.item.parent == first_parent.parent_id and  first_parent.shown_first_level == true %}
  17.                                     {% set pass_second_level = false %}
  18.                                     <a {% if first_level_children.item.target %} target="{{ first_level_children.item.target }}" {% endif %}
  19.                                             href="{{ first_level_children.item.url }}">
  20.                                         <p class="small subheader-item subheader-item--{% if first_level_children.item.id == parameters_menu.parent_id %}active{% endif %}">{{ first_level_children.item.title |trans({}, 'landings') }}</p>
  21.                                     </a>
  22.                                 {% endif %}
  23.                                 
  24.                                 {% for second_level_children in first_level_children.children %}
  25.                                     {% if second_level_children.item.additional == false and parameters_menu.parent_id == first_level_children.item.id and pass_second_level %}
  26.                                         
  27.                                     
  28.                                         <div {% if second_level_children.children %} class="ui dropdown item subheader-dropdown" {% endif %} {% if parameters_menu.id == second_level_children.item.linkValue %}class="subheader-item-container-active"{% endif %}>
  29.                                             <a class="subheader-item-link" {% if second_level_children.item.target %} target="{{ second_level_children.item.target }}" {% endif %}
  30.                                                 href="{{ second_level_children.item.url }}">
  31.                                                 <p class="small subheader-item {% if parameters_menu.id == second_level_children.item.linkValue %}subheader-item--active bold{% endif %}">{{ second_level_children.item.title |trans({}, 'landings') }}</p>
  32.                                                 {% if second_level_children.children %}
  33.                                                 <i class="fa-solid fa-chevron-down fa-xs"></i>
  34.                                                 {% endif %}
  35.                                             </a>
  36.                                             {% if second_level_children.children is defined and second_level_children.children %}
  37.                                                 <div class="menu transition hidden">
  38.                                                     {% for third_level_children in second_level_children.children %}
  39.                                                         <a  class="dropdown-item" {% if third_level_children.item.target %} target="{{ third_level_children.item.target }}" {% endif %}
  40.                                                                 href="{{ third_level_children.item.url }}">
  41.                                                             <p class="small">{{ third_level_children.item.title |trans({}, 'landings') }}</p>
  42.                                                         </a>
  43.                                                     {% endfor %}
  44.                                                 </div>
  45.                                                 {% else %}
  46.                                             {% endif %}
  47.                                         </div>
  48.                                         
  49.                                     
  50.                                     {% endif %}
  51.                                 {% endfor %}
  52.                                 
  53.                             {% endif %}
  54.                         {% endfor %}
  55.                                     
  56.                     {% endif %}
  57.                 {% endif %}
  58.             {% endfor %}
  59.         {% endif %}
  60.         <div class="paddles">
  61.             <button class="left-paddle paddle hidden">
  62.             <i class="fa-solid fa-chevron-left"></i>
  63.             </button>
  64.             <button class="right-paddle paddle">
  65.             <i class="fa-solid fa-chevron-right"></i>
  66.             </button>
  67.         </div>
  68.     </div>
  69. </div>