X-Git-Url: https://juplo.de/gitweb/?p=maven-thymeleaf-skin;a=blobdiff_plain;f=src%2Fmain%2Fresources%2FMETA-INF%2Fmaven%2Fsite.vm;h=bb813051a08e88471bcdb9c0d48699718e01d369;hp=e382058f944d0ff23bc26167e6973613213ed041;hb=db6026fe273a273f2092bd05eb50ad258a3068f5;hpb=ef480b30e71c5ddb815d90f510a74c4d920e15f2 diff --git a/src/main/resources/META-INF/maven/site.vm b/src/main/resources/META-INF/maven/site.vm index e382058..bb81305 100644 --- a/src/main/resources/META-INF/maven/site.vm +++ b/src/main/resources/META-INF/maven/site.vm @@ -121,22 +121,56 @@ th:replace="~{/templates/layout.html :: layout( uri='$sitePath$alignedFileName', json='MERGE: -{ - "_names":{#set($sep = "")#foreach($page in $pages)$sep"$sitePath$page.uri":"$page.name"#set($sep = ",")#end}, - "_childs":{#set($sep = "")#foreach($page in $pages) - #if(!$page.childs.isEmpty())$sep"$sitePath$page.uri":[#set($csep = "")#foreach($child in $page.childs.entrySet()) - $csep"$sitePath$child.key"#set($csep = ",") - #end] - #end - #end}, - "_crumbs":{#set($sep = "")#foreach($page in $pages) - $sep"$sitePath$page.uri":[#set($csep = "") - #if($siteCrumbs)$siteCrumbs#set($csep = ",")#end - #foreach($crumb in $page.crumbs) - $csep"$sitePath$crumb.uri"#set($csep = ",") - #end] - #end} -} + { + "_names": { + #set($sep = "") + #foreach($page in $pages) + $sep + "$sitePath$page.uri": "$page.name" + #set($sep = ",") + #end + }, + "_childs": { + #set($sep = "") + #foreach($page in $pages) + #if(!$page.childs.isEmpty()) + $sep + "$sitePath$page.uri": [ + #set($csep = "") + #foreach($child in $page.childs.entrySet()) + $csep + "$sitePath$child.key" + #set($csep = ",") + #end + ] + #set($sep = ",") + #end + #end + }, + "_crumbs": { + #set($sep = "") + #foreach($page in $pages) + $sep + "$sitePath$page.uri": [ + #set($csep = "") + #if($siteCrumbs) + $siteCrumbs + #set($csep = ",") + #end + #set($last = "") + #foreach($crumb in $page.crumbs) + #if($sitePath+$crumb.uri != $last) + $csep + "$sitePath$crumb.uri" + #set($csep = ",") + #set($last = $sitePath+$crumb.uri) + #end + #end + ] + #set($sep = ",") + #end + } + } ')}" >