Changes for page Home

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

From version 8.1
edited by Isaac Mejia
on 2025/12/05 16:35
Change comment: There is no comment for this version
To version 6.1
edited by Isaac Mejia
on 2025/12/05 16:22
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,7 +1,7 @@
1 1  {{velocity}}
2 2  ## KB Home (Main.WebHome)
3 3  
4 -## Central category list:
4 +## Optionally, you can centralize your category list here.
5 5  ## Each entry: [ "Label", "SpaceName", "Short description" ]
6 6  #set ($kbCategories = [
7 7   ["Member Management", "Member Management", "How to manage members, families, and profiles."],
... ... @@ -43,11 +43,12 @@
43 43   #set ($spaceName = $cat.get(1))
44 44   #set ($desc = $cat.get(2))
45 45  
46 - ## Build clean URL: /bin/view/Main/<SpaceName> (no trailing slash)
47 - #set ($encoded = $escapetool.url($spaceName))
48 - #set ($cleanUrl = "/bin/view/Main/$encoded")
46 + ## Category page lives at Main.<Label>.WebHome (same pattern as our uploader)
47 + #set ($docRef = "Main.${spaceName}.WebHome")
48 + #set ($docObj = $xwiki.getDocument($docRef))
49 + #set ($url = $docObj.getURL('view'))
49 49  
50 - <a class="kb-card" href="$cleanUrl">
51 + <a class="kb-card" href="$url">
51 51   <div>
52 52   <div class="kb-card-title">$escapetool.xml($label)</div>
53 53   <div class="kb-card-body">
... ... @@ -54,7 +54,9 @@
54 54   $escapetool.xml($desc)
55 55   </div>
56 56   </div>
57 - <div class="kb-card-meta">Category</div>
58 + <div class="kb-card-meta">
59 + Category
60 + </div>
58 58   </a>
59 59   #end
60 60   </div>