custom/plugins/S360MegaMenu/src/Resources/views/storefront/s360/megamenu/desktop/flyouts/columns.html.twig line 1

Open in your IDE?
  1. {#
  2.  # Dropdown Content Columns
  3.  #}
  4. {% sw_extends '@Storefront/storefront/s360/megamenu/desktop/flyouts/base.html.twig' %}
  5. {# @var menu \S360\MegaMenu\Core\Content\Menu\MenuEntity #}
  6. {# @var item \S360\MegaMenu\Core\Content\Menu\MenuItemEntity #}
  7. {% block s360_megamenu_item_base_flyout_content %}
  8.     {# Loop over each column and parse its rows #}
  9.     {% for column in treeItem.children %}
  10.         <div class="col s360-megamenu__column {% if column.item.contentSettings.fullwidth %}s360-megamenu__column--fullwidth{% endif %} {% if column.item.styling.customClass %}{{ column.item.styling.customClass }}{% endif %}">
  11.             {# Column Header #}
  12.             {% block s360_megamenu_columns_dropdown_header %}
  13.                 <div class="s360-megamenu__columns__headline s360-megamenu__link--{{ column.item.id }} s360-megamenu__link--{{ column.item.contentType }}">
  14.                     {% block s360_megamenu_columns_dropdown_header_title %}
  15.                         {% sw_include '@Storefront/storefront/s360/megamenu/desktop/items/link.html.twig' with { treeItem: column } %}
  16.                     {% endblock %}
  17.                 </div>
  18.             {% endblock %}
  19.             {# Column Items (ie rows) #}
  20.             {% block s360_megamenu_columns_dropdown_rows %}
  21.                 <div class="s360-megamenu__columns__rows">
  22.                     {% for row in column.children %}
  23.                         {% block s360_megamenu_columns_dropdown_rows_row %}
  24.                             {% sw_include '@Storefront/storefront/s360/megamenu/desktop/items/' ~ row.item.contentType ~ '.html.twig' ignore missing with { treeItem: row } %}
  25.                         {% endblock %}
  26.                     {% endfor %}
  27.                 </div>
  28.             {% endblock %}
  29.         </div>
  30.     {% endfor %}
  31. {% endblock %}