X-Git-Url: https://juplo.de/gitweb/?p=maven-thymeleaf-skin;a=blobdiff_plain;f=src%2Fmain%2Fresources%2FMETA-INF%2Fmaven%2Fsite.vm;h=b81690c4afe6928c635c18dd68c5c7960140361d;hp=1e336edbe0fc377f3519cd0d97af34333bc08197;hb=73b5e8c984163e4fe64c437f9bd5736907e5b80c;hpb=4f0842eb5c08dff19a332933a601fdbcea08dbdf diff --git a/src/main/resources/META-INF/maven/site.vm b/src/main/resources/META-INF/maven/site.vm index 1e336ed..b81690c 100644 --- a/src/main/resources/META-INF/maven/site.vm +++ b/src/main/resources/META-INF/maven/site.vm @@ -141,59 +141,7 @@ uri='$sitePath$alignedFileName', title=~{:: title}, maincontent=~{:: .maincontent}, - json='MERGE: - { - "_titles": { - #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 - } - } - ')}" - > + json='MERGE:' + ~{:: pre[class='json']/text()})}" >
+{ + "_titles": {#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 + + } +} ++