Changes for page Treeview

Last modified by Ludovic Dubost on 2023/04/25 09:12

From version 9.1
edited by Ludovic Dubost
on 2010/11/03 01:19
Change comment: There is no comment for this version
To version 5.1
edited by Ludovic Dubost
on 2010/11/03 01:15
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,2 +1,2 @@
1 1  
2 -{{treeview page="Main.WebHome" maxdepth="1" /}}
2 +{{treeview page="Test.TestParent1" maxdepth="3" /}}
XWiki.WikiMacroClass[0]
Macro code
... ... @@ -23,11 +23,9 @@
23 23  #set($sql = "select doc.fullName, doc.parent from XWikiDocument as doc where doc.parent in ('${parentlist}')")
24 24  #foreach($res in $xwiki.search($sql))
25 25   #set($page = $listtool.get($res, 0))
26 - #if($page!="")
27 - #set($parent = $listtool.get($res, 1))
28 - #set($ok = $treelist.add({"id" : $page, "value" : $page, "parent" : $parent, "url" : $xwiki.getURL($page), "expanded" : $expanded}))
29 - #set($ok = $newpages.add($page))
30 - #end
26 + #set($parent = $listtool.get($res, 1))
27 + #set($ok = $treelist.add({"id" : $page, "value" : $page, "parent" : $parent, "url" : $xwiki.getURL($page), "expanded" : $expanded}))
28 + #set($ok = $newpages.add($page))
31 31  #end
32 32  #set($pages = $newpages)
33 33  ## PAGES: $pages
... ... @@ -37,7 +37,7 @@
37 37  #if($maxdepth)
38 38   #set($maxdepth = 3)
39 39  #end
40 -#foreach($i in [1..$maxdepth])
38 +#foreach($i in 1..$maxdepth)
41 41   #if($velocityCount==1)
42 42   #addlevel(true)
43 43   #else