From: Kai Moritz Date: Tue, 3 Feb 2026 15:46:21 +0000 (+0100) Subject: Refined logging (logging is optional and done through HTML-comments) X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=7184e2e1e9bff25438f0e269b773e45b2c449280;p=maven-thymeleaf-skin Refined logging (logging is optional and done through HTML-comments) --- diff --git a/src/main/resources/META-INF/maven/site.vm b/src/main/resources/META-INF/maven/site.vm index c3a46e6..f066e1a 100644 --- a/src/main/resources/META-INF/maven/site.vm +++ b/src/main/resources/META-INF/maven/site.vm @@ -4,7 +4,9 @@ #set ( $pages = $project.getClass().forName('java.util.LinkedHashMap').newInstance() ) #set ( $stack = $project.getClass().forName('java.util.LinkedList').newInstance() ) #macro ( buildPages $item, $rename ) +#if ($debug) +#end #if ( $item.href ) #set ( $currentItemHref = $PathTool.calculateLink( $item.href, $relativePath ) ) #else @@ -58,13 +60,17 @@ #set ( $sinkhole = $page.put("crumbs", $crumbs) ) #else #if ($rename) +#if ($debug) +#end #set ( $sinkhole = $pages.get($currentItemHref).put("name", $item.name) ) #else +#if ($debug) #end #end #end +#end

$!{shortTitle}

$bodyContent @@ -72,10 +78,14 @@ $bodyContent #if (!$alignedFilePath or $alignedFilePath == 'index.html') ## Custom Variablen einlesen #set ( $menuName = $site.custom.getChild( 'menuName' ).getValue() ) +#set ( $debug = $site.custom.getChild( 'debug' ).getValue() ) ## Seiten einlesen #foreach ( $menu in $site.body.menus ) ## Zuerst alle anderen Menüs verarbeiten #if ($menu.name != $menuName) +#if ($debug) + +#end #foreach ( $item in $menu.items ) #buildPages ( $item, false ) #end @@ -85,6 +95,9 @@ $bodyContent ## Danach dann das Haupt-Menü einlesen ## Durch diese Reihenfolge überschreiben Referenzen die automatisch erzeugten Einträge nicht #if ($menu.name == $menuName) +#if ($debug) + +#end #foreach ( $item in $menu.items ) #buildPages ( $item, true ) #end