From b338ba60921c1f5f0fc8fcb6227b1d425d560783 Mon Sep 17 00:00:00 2001
From: rscnt <rascnt@gmail.com>
Date: Sun, 4 Oct 2015 15:13:13 -0600
Subject: [PATCH] digitalglarus: cms navigation.

Signed-off-by: rscnt <rascnt@gmail.com>
---
 templates/cms/digitalglarus/base.html         | 38 +------------------
 .../cms/digitalglarus/partials/menu.html      | 37 ++++++++++++++++++
 2 files changed, 38 insertions(+), 37 deletions(-)
 create mode 100644 templates/cms/digitalglarus/partials/menu.html

diff --git a/templates/cms/digitalglarus/base.html b/templates/cms/digitalglarus/base.html
index d5d50456..64af3186 100644
--- a/templates/cms/digitalglarus/base.html
+++ b/templates/cms/digitalglarus/base.html
@@ -56,43 +56,7 @@
     </div>
 
     <!-- Navigation -->
-    <nav class="navbar navbar-default" role="navigation">
-	<div class="container">
-	    <!-- Brand and toggle get grouped for better mobile display -->
-	    <div class="navbar-header">
-		<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-		    <span class="sr-only">Toggle navigation</span>
-		    <span class="icon-bar"></span>
-		    <span class="icon-bar"></span>
-		    <span class="icon-bar"></span>
-		</button>
-		<!-- navbar-brand is hidden on larger screens, but visible when the menu is collapsed -->
-		<a class="navbar-brand" href="index.html">Digital Glarus</a>
-	    </div>
-	    <!-- Collect the nav links, forms, and other content for toggling -->
-	    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
-		<ul class="nav navbar-nav">
-		    <li>
-		      <a href="{% url 'digitalglarus:letscowork' %}">Crowdfunding</a>
-		    </li>
-		    <li>
-			<a href="{% url 'digitalglarus:home' %}">Home</a>
-		    </li>
-		    <li>
-		      <a href="{% url 'digitalglarus:contact' %}">Contact</a>
-		    </li>
-		    <li>
-			<a href="{% url 'digitalglarus:about' %}">About</a>
-		    </li>
-		    <li>
-			<a href="{% url 'digitalglarus:blog' %}">Blog</a>
-		    </li>
-		</ul>
-	    </div>
-	    <!-- /.navbar-collapse -->
-	</div>
-	<!-- /.container -->
-    </nav>
+    {% include "templates/cms/digitalglarus/partials/menu.html" %}
 
     <div class="container">
     {% block content %} {% endblock %}
diff --git a/templates/cms/digitalglarus/partials/menu.html b/templates/cms/digitalglarus/partials/menu.html
new file mode 100644
index 00000000..8fbbb6ab
--- /dev/null
+++ b/templates/cms/digitalglarus/partials/menu.html
@@ -0,0 +1,37 @@
+{% load menu_tags staticfiles cms_tags %}
+<!-- Navigation -->
+<nav class="navbar navbar-default" role="navigation">
+  <div class="container">
+    <!-- Brand and toggle get grouped for better mobile display -->
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+	<span class="sr-only">Toggle navigation</span>
+	<span class="icon-bar"></span>
+	<span class="icon-bar"></span>
+	<span class="icon-bar"></span>
+      </button>
+      <!-- navbar-brand is hidden on larger screens, but visible when the menu is collapsed -->
+      <a class="navbar-brand" href="index.html">Digital Glarus</a>
+    </div>
+    <!-- Collect the nav links, forms, and other content for toggling -->
+    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+      <ul class="nav navbar-nav">
+	{% for child in children %}
+	<li class="child{% if child.selected %} selected{% endif %}{% if child.ancestor %} ancestor{% endif %}{% if child.sibling %} sibling{% endif %}{% if child.descendant %} descendant{% endif %}">
+	  <a href="{{ child.attr.redirect_url|default:child.get_absolute_url }}">{{ child.get_menu_title }}</a>
+	  {% if child.children %}
+	  <ul>
+	    {% show_menu from_level to_level extra_inactive extra_active template "" "" child %}
+	  </ul>
+	  {% endif %}
+	</li>
+	{% endfor %}
+	<li>
+	  <a href="{% url 'digitalglarus:blog' %}">Blog</a>
+	</li>
+      </ul>
+    </div>
+    <!-- /.navbar-collapse -->
+  </div>
+  <!-- /.container -->
+</nav>