{% for item in site.data.languages[page.language].navigation.nav_main %} {% if item.sub_items %} {% assign menu_array = '' %} {% for subitem in item.sub_items %} {% if subitem.t_name == 'topic_cluster' %} {% assign key = page.language | append:'_topiccluster' %} {% for item in site[key] %} {% if item.type == 'pillar' %} {% if item.t_keyword %} {% assign href = item.url %} {% assign title = item.t_keyword %} {% assign menuicon = item.i_icon %} {% assign temp_array = href | append: ',' | append: title | append:',' | append: menuicon %} {% assign menu_array = menu_array | append: '^' | append: temp_array %} {% endif %} {% endif %} {% endfor%} {% else %} {% if page.language != 'default'%} {% assign menu_lang = page.language %} {% endif %} {% if menu_lang %} {% assign submenu_url = menu_lang | prepend: "/" | append: "/" | append: subitem.p_link %} {% else %} {% assign submenu_url = subitem.p_link | prepend: "/" %} {% endif %} {% if subitem.p_external %} {% assign href = subitem.p_link %} {% else %} {% assign href = submenu_url | prepend: site.url %} {% endif %} {% assign title = subitem.t_name %} {% assign menuicon = subitem.i_icon %} {% assign temp_array = href | append: ',' | append: title | append:',' | append: menuicon %} {% assign menu_array = menu_array | append: '^' | append: temp_array %} {% endif %} {% endfor%}
{% assign all_menudata = menu_array | split: "^" | shift %} {% for menuitem in all_menudata %} {% assign topicclusterItem = menuitem | split: "," %} {% capture modulo %}{{ forloop.index0 | mod:5 }}{% endcapture %} {% if modulo == '0' or forloop.first %} {% endif %} {% endfor %}
{% endif %} {% endfor %}