{% assign item = include.item_data[include.item_id] %} {% assign equality_check_depth = include.select_by_path_depth | default: 1 | plus: 1 %} {% assign url_components = page.url | split: '/' %} {% assign num_url_components = url_components | size %} {% assign first_component_of_current_url = url_components | slice: 0, equality_check_depth | join: '/' | append: '/' %} {% assign first_component_of_link_url = item.url | split: '/' | slice: 0, equality_check_depth | join: '/' | append: '/' %} {% if num_url_components >= equality_check_depth and first_component_of_current_url == first_component_of_link_url %} {% assign active = true %} {% else %} {% assign active = false %} {% endif %} {% if include.can_select_active == true or active == false %} {% assign linkable = true %} {% else %} {% assign linkable = false %} {% endif %} {% assign num_subitems = item.items | size %} {% if num_subitems > 0 and include.nested_nav_include %} {% assign shows_subitems = true %} {% else %} {% assign shows_subitems = false %} {% endif %} {% if item %} {% endif %}