Failed to execute the [velocity] macro. Cause: [null]. Click on this message for details.

Wiki源代码Home

由用户 Yang Sheng 在 2025-02-42,17:35 保存的版本 179.1

显示最后作者
1 == {{displayIcon name="bell"/}} 通知公告 ==
2
3
4 (% style="font-size:16px" %)内部网站,不提供注册功能。
5
6
7 == ==
8
9 == ==
10
11 == ==
12
13 (% class="col-xs-12 col-sm-6" %)
14 (((
15 === 近期更新 ===
16
17
18 {{velocity}}
19 ## 定义一级链接列表
20 #set($topLevelPages = ["Knowledge", "AI For Service", "Automatic"])
21
22 ## 遍历每个一级页面
23 #foreach($topPage in $topLevelPages)
24 ## 查询每个一级链接下所有子页面的最近更新
25 #set($hqlQuery = "select doc.fullName from XWikiDocument doc where doc.fullName like :spacePattern and doc.fullName not like '%:WebPreferences' and doc.fullName not like '%:WebHome' and doc.fullName not like '%:WebSearch' and doc.fullName not like '%:WebRss' and doc.fullName not like '%:WebStatistics' order by doc.date desc")
26 #set($query = $services.query.hql($hqlQuery))
27 #set($query = $query.bindValue("spacePattern", "${topPage}.%"))
28 #set($query = $query.setLimit(3))
29 #set($recentDocs = $query.execute())
30
31 ## 输出四级标题
32 ==== $topPage ====
33
34 ## 调试信息
35 查询语句: $hqlQuery
36 绑定值: ${topPage}.%
37 找到 $recentDocs.size() 个子页面。
38
39 ## 遍历子页面
40 #foreach($docFullName in $recentDocs)
41 #set($document = $xwiki.getDocument($docFullName))
42 #if($document)
43 ## 输出文档标题
44 * [[${document.getDisplayTitle()}>>${document.getExternalURL('view')}]]
45 #else
46 文档未找到: $docFullName
47 #end
48 #end
49 #end
50 {{/velocity}}
51
52 )))