Skip to content
Snippets Groups Projects
header.html 2.53 KiB
Newer Older
  • Learn to ignore specific revisions
  • <!-- The page title -->
    
    Tom Wiesing's avatar
    Tom Wiesing committed
    <nav class="top-nav">
    
      <div class="container">
        <div class="nav-wrapper">
          <a class="page-title">
            {% if page.title == "Home" %}{{ site.title }}{% else %}{{ page.title }}{% endif %}
          </a>
        </div>
      </div>
    </nav>
    
    
    Tom Wiesing's avatar
    Tom Wiesing committed
    <div class="container">
      <a href="#" data-activates="kwarc-nav" class="button-collapse top-nav full hide-on-large-only">
        <i class="material-icons">menu</i>
      </a>
    </div>
    
    
    <!-- The menu -->
    <ul id="kwarc-nav" class="side-nav fixed">
      <li>
        <div class="userView">
    
    Tom Wiesing's avatar
    Tom Wiesing committed
          <a href="{{ site.baseurl }}/"><img src="{{ site.baseurl }}/public/kwarc_logo.svg" width="180px" height="180px"></a>
    
        </div>
      </li>
      
      {% assign url_parts = page.url | split: '/' %}
      {% assign base_url = url_parts | last %}
    
    Tom Wiesing's avatar
    Tom Wiesing committed
      {% assign base_folder = url_parts[1] %}
    
      {% assign sorted_pages = site.pages | sort:"menu_order" %}
      
      
    
        {% for node in site.menu %}
        
          {% if node.folder %}
            <li class="no-padding">
              <ul class="collapsible collapsible-accordion">
                <li class="bold">
                  <a class="collapsible-header {% if base_folder == node.folder %}active{% endif %}">{{ node.title }}</a>
                  <div class="collapsible-body">
                    <ul>
                      {% for sub in sorted_pages %}
                        
                        {% assign sub_parts = sub.url | split: '/' %}
                        {% assign sub_url = sub_parts | last %}
                        {% assign sub_folder = sub_parts[1] %}
                        
                        {% if sub_folder == node.folder %}
                          {% if sub.hidden == false %}
                            <li {% if sub_url == base_url %}class="active"{% endif %}>
                              <a href="{{ sub.url }}">
                                {% if sub.menu_title %}
                                  {{ sub.menu_title }}
                                {% else %}
                                  {{ sub.title }}
                                {% endif %}
                              </a>
                            </li>
                          {% endif%}
                        {% endif %}
                      {% endfor %}
                    </ul>
                  </div>
                </li>
              </ul>
            </li>
          {% else if node.url %}
            <li 
              {% if page.url == node.url %}
              class="active"
              {% endif %}
            >
              <a href="{% unless node.external %}{{ site.baseurl }}{% endunless %}{{ node.url }}" {% if node.external %}target="_blank"{% endif %}>{{node.title}}</a>
            </li>
          {% endif %}
      {% endfor %}
    </li>
    
    </ul>