0 Votes

Changes for page Hierarchy Macro

Last modified by ztx lyghters on 2025/05/09 14:41

From version 4.1
edited by ztx lyghters
on 2025/05/09 14:41
Change comment: Migrated property [featureMandatory] from class [XWiki.WikiMacroParameterClass]
To version 2.1
edited by ztx lyghters
on 2025/01/31 17:47
Change comment: Install extension [org.xwiki.contrib:xwiki-macro-hierarchy/1.3.1]

Summary

Details

XWiki.WikiMacroClass[0]
Macro code
... ... @@ -318,7 +318,12 @@
318 318   #end
319 319   #set($resultDocs = $displayedDocumentsDoc)
320 320  #else
321 - #set($resultDocs = $xwiki.search($sql, $paramsList))
321 + #set($displayHidden = "$!xcontext.macro.params.displayHidden")
322 + #set($query = $services.query.hql($sql).bindValues($paramsList))
323 + #if($displayHidden != "true")
324 + #set($query = $query.addFilter("hidden"))
325 + #end
326 + #set($resultDocs = $query.execute())
322 322  #end
323 323  ## prepare the tree
324 324  #set($childrenMap = {})
XWiki.WikiMacroParameterClass[17]
Parameter default value
... ... @@ -1,0 +1,1 @@
1 +false
Parameter description
... ... @@ -1,0 +1,1 @@
1 +Display the hidden documents
Parameter mandatory
... ... @@ -1,0 +1,1 @@
1 +No
Parameter name
... ... @@ -1,0 +1,1 @@
1 +displayHidden