Projekt-Seite erstellt: Velocity-Template - Seite selbst im Pfad ergänzt
[maven-thymeleaf-skin] / src / site / template.vm
index 0fa7aae..03bb03d 100644 (file)
   #if ( $page.uri != "" )
 
     #set ( $crumbs = $project.getClass().forName('java.util.LinkedList').newInstance() )
+    #set ( $crumb = $project.getClass().forName('java.util.LinkedHashMap').newInstance() )
+    #set ( $sinkhole = $crumb.put("uri", $page.uri) )
+    #set ( $sinkhole = $crumb.put("name", $page.name) )
+    #set ( $sinkhole = $crumbs.push($crumb) )
     #foreach ( $entry in $stack )
       #if ( $entry.uri != "" )
         #set ( $crumb = $project.getClass().forName('java.util.LinkedHashMap').newInstance() )
       <!-- OVERWRITING PAGE - uri: $page.uri, path: $crumbs, name: "$page.name", childs: $page.childs -->
     #else
 
-      <!-- NEW PAGE --------- uri: $page.uri, path: $crumbs, name: "$page.name", childs: $page.childs -->
+      <!-- NEW PAGE - - - - - uri: $page.uri, path: $crumbs, name: "$page.name", childs: $page.childs -->
     #end
 
     #set ( $sinkhole = $pages.put($page.uri, $page) )
 
   #else
 
-    <!-- DONE WITH MENUE ---- #if($page.name)$page.name-->#else(no name)-->
+    <!-- DONE WITH MENUE -  - #if($page.name)$page.name-->#else(no name)-->
       #set( $siteTitle = $menu.title )
       #set( $siteAlt = $menu.alt )
       #set( $siteImg = $menu.img )
       <header><h1>$shortTitle</h1></header>
       $bodyContent
     </article>
+    <hr />
+    <h2>Pages</h2>
+    <p>
+      <ul>
+        #foreach($page in $pages)<li><a href="$page.uri">$page.name</a></li>#end
+      </ul>
+    </p>
   </body>
 </html>