{% for entry in children -%} {% if active_entries and forloop.index == active_entries[1] -%} {% assign isActive = true -%} {% assign class = 'nav-link active' -%} {% else -%} {% assign isActive = false -%} {% assign class = 'nav-link' -%} {% endif -%} {% if entry == 'divider' -%} {% elsif entry.header -%} {%- elsif entry.children -%} {% assign class = class | append: ' collapsible' -%} {% if isActive or entry.expanded -%} {% assign expanded = 'true' -%} {% assign show = 'show' -%} {% else -%} {% assign class = class | append: ' collapsed' -%} {% assign expanded = 'false' -%} {% assign show = '' -%} {% endif -%} {% assign id = parent_id | append: '-' | append: forloop.index -%} {% assign href = entry.permalink -%} {% unless href -%} {% assign href = '#' | append: id -%} {% endunless -%} {%- elsif entry.permalink -%} {% if entry.permalink contains '://' -%} {% assign isExternal = true -%} {% else -%} {% assign isExternal = false -%} {% endif -%} {% endif -%} {% endfor %}