Changes for page Home

Last modified by Isaac Mejia on 2025/12/22 19:31

From version 36.1
edited by Isaac Mejia
on 2025/12/22 19:30
Change comment: There is no comment for this version
To version 34.1
edited by Isaac Mejia
on 2025/12/15 18:00
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -54,8 +54,7 @@
54 54   "Member Portal",
55 55   "Notifications",
56 56   "Payment Management",
57 - "Reporting",
58 - "Feature Release Notes"
57 + "Reporting"
59 59  ])##
60 60  
61 61  ## 4) Build a normalized list of category objects
... ... @@ -82,22 +82,19 @@
82 82   #set ($desc = "Articles and guides for $label.")##
83 83   #end##
84 84  
85 - ## Article spaces (support both naming conventions)
86 - #set ($spaceA = "Main." + $pageName)##
87 - #set ($spaceB = "Main." + $pageName.replace(" ", "_"))##
84 + ## Article space: Main.<PageName with spaces replaced by underscores>
85 + #set ($articleSpace = "Main." + $pageName.replace(" ", "_"))##
88 88  
89 - ## Count non-hidden, non-WebHome pages in either article space
87 + ## Count non-hidden, non-WebHome pages in that article space
90 90   #set ($articleCount = 0)##
91 91   #set ($countXwql =
92 92   "select count(doc.fullName) " +
93 93   "from XWikiDocument doc " +
94 - "where doc.space in (:spaceA, :spaceB) " +
92 + "where doc.space = :space " +
95 95   "and doc.name <> 'WebHome' " +
96 96   "and doc.hidden <> true"
97 97   )##
98 - #set ($countQuery = $services.query.xwql($countXwql))##
99 - #set ($discard = $countQuery.bindValue("spaceA", $spaceA))##
100 - #set ($discard = $countQuery.bindValue("spaceB", $spaceB))##
96 + #set ($countQuery = $services.query.xwql($countXwql).bindValue("space", $articleSpace))##
101 101   #set ($resultList = $countQuery.execute())##
102 102   #if ($resultList && $resultList.size() > 0)##
103 103   #set ($articleCount = $resultList.get(0))##