Версия 35.1 от HRlink на 22.08.2025

Скрыть последних авторов
HRlink 35.1 1 {{velocity}}
2 #set($category = "Blog.HRlink.-Novosti-ob-obnovleniiakh-.WebHome")
3 #set($query = "from doc.object(Blog.BlogPostClass) as post where post.category = :category order by post.publishDate desc")
4 #set($results = $services.query.xwql($query).bindValue('category', $category).setLimit(20).execute())
HRlink 33.1 5
HRlink 35.1 6 #if($results.isEmpty())
7 <p>Нет постов в данной категории.</p>
8 #else
9 #foreach($docName in $results)
10 #set($doc = $xwiki.getDocument($docName))
11 #set($post = $doc.getObject('Blog.BlogPostClass'))
12
13 <div class="blog-post">
14 <h2><a href="$doc.getURL()">$!post.getProperty('title').value</a></h2>
15 <p class="date">Опубликовано: $!datetool.format('dd.MM.yyyy', $post.getProperty('publishDate').value)</p>
16 #if($post.getProperty('summary').value)
17 <div class="summary">$!post.getProperty('summary').value</div>
18 #end
19 <a href="$doc.getURL()">Читать далее →</a>
20 </div>
21 #end
22 #end
23 {{/velocity}}