Section-Handling überarbeitet: URI ist generell der Key für Map-Zugriffe!
authorKai Moritz <kai@juplo.de>
Tue, 5 Jul 2016 09:08:51 +0000 (11:08 +0200)
committerKai Moritz <kai@juplo.de>
Thu, 7 Jul 2016 09:07:26 +0000 (11:07 +0200)
dist/thymeleaf/templates/layout.html
dist/thymeleaf/templates/variables.json

index 2ff0255..2351163 100644 (file)
             <h1 class="nav">Navigation</h1>
             <h2 class="nav menu">Section-Menu</h2>
             <ul id="menu" class="cf">
-              <li class="m blog" th:each="entry : ${sections}" th:class="'m ' + ${entry.key}">
-                <a href="../blog.html" th:href="@{${entry.value.uri}}" class="m" th:class="${entry.value.uri == section.uri} ? 'm selected' : 'm'" th:text="${entry.value.name}">Blog</a>
+              <li class="m blog" th:each="entry : ${sections}" th:class="'m ' + ${entry.value.key}">
+                <a href="../blog.html" th:href="@{${entry.key}}" class="m" th:class="${entry.key == section.uri} ? 'm selected' : 'm'" th:text="${entry.value.name}">Blog</a>
               </li>
               <!--/*-->
               <li class="m projects"><a href="../projects" class="m selected">Projects</a></li>
index 8b192f5..612be66 100644 (file)
     ]
   },
   "sections": {
-    "blog": { "name": "Blog", "uri": "/blog.html" },
-    "projects": { "name": "Projects", "uri": "/projects.html" },
-    "about": { "name": "About", "uri": "/about.html" }
+    "/blog.html": { "name": "Blog", "key": "blog" },
+    "/projects.html": { "name": "Projects", "key": "projects" },
+    "/about.html": { "name": "About", "key": "about" }
   },
   "submenu": {
     "#": { "name": "hibernate4-maven-plugin" },