-<html
- xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{/templates/layout.html :: layout(
- 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
- }
- }
- ')}"
- >