X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fresources%2FMETA-INF%2Fmaven%2Fsite.vm;h=39f55ec5b12949f7223d05d1bc281123fee4a501;hb=676ea22c20f303f84050852b67592091c00054ed;hp=1e336edbe0fc377f3519cd0d97af34333bc08197;hpb=0c6b512af3d695df17a7b80e5c55a2873f6c09f3;p=maven-thymeleaf-skin diff --git a/src/main/resources/META-INF/maven/site.vm b/src/main/resources/META-INF/maven/site.vm index 1e336ed..39f55ec 100644 --- a/src/main/resources/META-INF/maven/site.vm +++ b/src/main/resources/META-INF/maven/site.vm @@ -124,6 +124,7 @@ #end #set ( $sitePath = $canonicalPath + $project.version + "/" ) #set ( $siteCrumbs = $decoration.custom.getChild( 'thymeproxy' ).getChild( 'crumbs' ).getValue() ) +#set ( $command = $decoration.custom.getChild( 'thymeproxy' ).getChild( 'command' ).getValue() ) @@ -135,71 +136,20 @@ - + - #if($shortTitle and $shortTitle != '')$title#else$project.name — $pages.get($alignedFileName).name#end + $title +

$shortTitle

+

URI

+

Path

    @@ -211,7 +161,33 @@ $bodyContent
    -

    Pages

    +

    Page Structure as JSON

    +
    +{
    +  "_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
    +
    +  }
    +}
    +    
    +

    All Pages