{% assign base_url = include.base_url | default: "" %} {% assign link = base_url | append: include.item.path %} {% if include.item == include.selected_item %} {% assign selected = true %} {% assign selected_item = include.item %} {% elsif include.selected_item == null and page.url == link %} {% assign selected = true %} {% assign selected_item = include.item %} {% else %} {% assign selected = false %} {% comment %} Otherwise in Liquid selected value falls through to next include instance {% endcomment %} {% endif %}
  • {% if include.item.path == null or selected == true %} {{ include.item.title }} {% else %} {{ include.item.title }} {% endif %}
    {% if include.top_level_only != true %} {% if include.item.items %} {% endif %} {% endif %}