Changes for page Home

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

From version 18.1
edited by Isaac Mejia
on 2025/12/05 17:50
Change comment: There is no comment for this version
To version 24.1
edited by Isaac Mejia
on 2025/12/05 18:07
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -58,15 +58,13 @@
58 58   #set ($label = $pageName)
59 59   #end
60 60  
61 - ## Default description (auto-generated if we don't have a custom one)
61 + ## Description (custom if defined, otherwise auto)
62 62   #set ($desc = $kbCategoryDescriptions.get($label))
63 63   #if ("$!desc" == "")
64 64   #set ($desc = "Articles and guides for $label.")
65 65   #end
66 66  
67 - ## Article space follows the convention:
68 - ## Main.<PageName with spaces replaced by underscores>
69 - ## e.g. Member Management -> space "Main.Member_Management"
67 + ## Article space: Main.<PageName with spaces replaced by underscores>
70 70   #set ($articleSpace = "Main." + $pageName.replace(" ", "_"))
71 71  
72 72   ## Count non-hidden, non-WebHome pages in that article space
... ... @@ -79,14 +79,9 @@
79 79   "and doc.hidden <> true"
80 80   )
81 81   #set ($countQuery = $services.query.xwql($countXwql).bindValue("space", $articleSpace))
82 -
83 - #try()
84 - #set ($resultList = $countQuery.execute())
85 - #if ($resultList && $resultList.size() > 0)
86 - #set ($articleCount = $resultList.get(0))
87 - #end
88 - #catch($e)
89 - ## Swallow query errors so we don't break the homepage
80 + #set ($resultList = $countQuery.execute())
81 + #if ($resultList && $resultList.size() > 0)
82 + #set ($articleCount = $resultList.get(0))
90 90   #end
91 91  
92 92   ## Icon, with a sensible default
... ... @@ -170,10 +170,8 @@
170 170   </div>
171 171   </div>
172 172  
173 - <!-- Bottom CTA (support panel) -->
174 - {{include reference="KBSupportCTA.WebHome"/}}
175 -
176 176  </div>
177 177  {{/html}}
178 -
179 179  {{/velocity}}
169 +
170 +{{include reference="KBSupportCTA.WebHome"/}}