Changes for page Home

Last modified by Isaac Mejia on 2025/12/15 18:27

From version 31.1
edited by Isaac Mejia
on 2025/12/11 14:47
Change comment: There is no comment for this version
To version 33.1
edited by Isaac Mejia
on 2025/12/15 17:50
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -104,6 +104,30 @@
104 104   #set ($discard = $kbCategories.add($entry))##
105 105  #end##
106 106  
107 +## --- HARD ALLOWLIST: only show these categories on the homepage ---
108 +#set ($allowedCategories = ["Check-In","Configuration","Lead Management","Member Management","Member Portal","Notifications","Payment Management","Reporting"])
109 +
110 +#foreach ($row in $catRows)
111 + #set ($fullName = $row.get(0))
112 + #set ($title = $row.get(1))
113 + #set ($pageName = $row.get(2))
114 + #set ($catDoc = $xwiki.getDocument($fullName))
115 +
116 + #set ($label = $catDoc.displayTitle)
117 + #if ("$!label" == "")
118 + #set ($label = $pageName)
119 + #end
120 +
121 + ## Only include categories we actually want
122 + #if ($allowedCategories.contains($label))
123 +
124 + #set ($articleSpace = "Main." + $pageName.replace(" ", "_"))
125 + #set ($entry = {"label": $label, "space": $articleSpace})
126 + #set ($discard = $kbCategories.add($entry))
127 +
128 + #end
129 +#end
130 +
107 107  {{html clean="false"}}
108 108  <div class="kb-home">
109 109