Skip to content
Snippets Groups Projects
Select Git revision
  • 3d1b8adb133080daa7a418b79eb85ad8d6a5e0bf
  • master default
  • patch-1
3 results

menu_single.html

Blame
  • Forked from KWARC / kwarc.info / www
    Source project has a limited visibility.
    menu_single.html 1007 B
    {% comment %}
      This page creates a single (non-submenu) item. It expects `item` as a variable. 
    {% endcomment %}
    
    {% assign menu_active = false %}
    
    {% assign base_folder = page.url | split: '/' %}
    {% assign base_folder = base_folder[1] %}
    
    {% assign represents = item.active | split: '/' %}
    {% assign represents = represents[1] %}
    
    {% if represents %}
        {% if base_folder == represents %}
            {% assign menu_active = true %}
        {% endif %}
    {% endif %}
    
    {% if page.url == item.url %}
        {% assign menu_active = true %}
    {% endif %}
    
    {% unless item.menu_hidden %}
      <li
        {% if menu_active %}class="active"{% endif %}
        {% if page.url == item.url %}class="active"{% endif %}
      >
        {% if item.external %}
            <a href="{{ item.url }}" target="_blank">
        {% else %}
            <a href="{{ site.baseurl }}{{ item.url }}">
        {% endif %}
        
          {% if item.menu_title %}
            {{ item.menu_title }}
          {% else %}
            {{ item.title }}
          {% endif %}
        </a>
      </li>
    {% endunless %}