Changes for page Home
Last modified by Isaac Mejia on 2025/12/15 18:27
From version 33.1
edited by Isaac Mejia
on 2025/12/15 17:50
on 2025/12/15 17:50
Change comment:
There is no comment for this version
To version 26.1
edited by Isaac Mejia
on 2025/12/09 15:56
on 2025/12/09 15:56
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -104,30 +104,6 @@ 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 - 131 131 {{html clean="false"}} 132 132 <div class="kb-home"> 133 133 ... ... @@ -138,18 +138,16 @@ 138 138 Guides, walkthroughs, and best practices to help you and your team get the most out of the platform. 139 139 </p> 140 140 141 - <!-- HerosearchwiredtocustomKBsearchpage -->117 + <!-- Enhanced search box (still uses XWiki search under the hood) --> 142 142 <div class="kb-hero-search"> 143 - <form action="$xwiki.getURL('Main.KBSearch', 'view')" method="get"> 144 - <input 145 - type="text" 146 - name="text" 147 - placeholder="Search for an article (e.g. "family membership")" 148 - aria-label="Search the knowledge base" 149 - /> 150 - <!-- optional: add a button if you want --> 151 - <!-- <button type="submit" class="kb-search-button">Search</button> --> 152 - </form> 119 + <form action="$xwiki.getURL('Main.WebHome', 'view', 'xpage=search')" method="get"> 120 + <input 121 + type="text" 122 + name="text" 123 + placeholder="Search for an article (e.g. "family membership")" 124 + aria-label="Search the knowledge base" 125 + /> 126 +</form> 153 153 </div> 154 154 </div> 155 155 ... ... @@ -190,59 +190,6 @@ 190 190 </div> 191 191 192 192 </div> 193 - 194 -<style> 195 -/* HOMEPAGE HERO OVERRIDE – BIGGER + MORE BREATHING ROOM */ 196 - 197 -/* Scope tightly so we only touch KB home hero */ 198 -body.viewbody.page-WebHome[class*="space-Main"] #xwikicontent .kb-hero { 199 - padding: 4.2rem 1rem 3.3rem !important; /* more air above + below */ 200 - max-width: 1100px; 201 - margin: 0 auto; 202 -} 203 - 204 -/* Title */ 205 -body.viewbody.page-WebHome[class*="space-Main"] #xwikicontent .kb-hero-title { 206 - font-size: 3.5rem !important; 207 - font-weight: 800 !important; 208 - line-height: 1.15; 209 - margin-bottom: 1rem !important; 210 - color: #0f172a; 211 -} 212 - 213 -/* Subtitle */ 214 -body.viewbody.page-WebHome[class*="space-Main"] #xwikicontent .kb-hero-subtitle { 215 - font-size: 1.35rem !important; 216 - line-height: 1.7; 217 - color: #4b5563 !important; 218 - max-width: 720px; 219 - margin: 0 auto 2.3rem !important; /* more space before search bar */ 220 -} 221 - 222 -/* Search bar – taller + larger text */ 223 -body.viewbody.page-WebHome[class*="space-Main"] #xwikicontent .kb-hero-search input[type="text"] { 224 - max-width: 650px !important; 225 - padding: 1.25rem 1.6rem !important; 226 - font-size: 1.2rem !important; 227 - border-radius: 999px; 228 - border: 1px solid #d1d5db; 229 - box-shadow: 230 - 0 26px 60px rgba(15, 23, 42, 0.14), 231 - 0 2px 4px rgba(15, 23, 42, 0.06) !important; 232 -} 233 - 234 -/* Placeholder text tone/size */ 235 -body.viewbody.page-WebHome[class*="space-Main"] #xwikicontent .kb-hero-search input[type="text"]::placeholder { 236 - font-size: 1.15rem; 237 - color: #9ca3af; 238 -} 239 - 240 -/* Extra space between hero and "Browse by category" */ 241 -body.viewbody.page-WebHome[class*="space-Main"] #xwikicontent .kb-section { 242 - margin-top: 4.6rem !important; 243 -} 244 -</style> 245 - 246 246 {{/html}} 247 247 {{/velocity}} 248 248