Исходный код вики Приказы

Версия 8.2 от Admin Admin на 2024/05/28 10:59

Скрыть последних авторов
Admin Admin 8.2 1 Приказы Минтруда России (в обратном хронологическом порядке):
2
Admin Admin 2.1 3 {{velocity}}
4 #set($pubRefs = $doc.getChildrenReferences())
Admin Admin 6.4 5 #set($entries = [])
Admin Admin 4.1 6 #foreach($pubRef in $pubRefs)
Admin Admin 2.1 7 #set($pub = $xwiki.getDocument($pubRef))
8 #set($title = $pub.getTitle())
Admin Admin 8.1 9 #set($start = $title.indexOf("от ") + 3)
10 #set($end = $title.indexOf(" №"))
11 #if($start >= 0 && $end > $start)
12 #set($dateStr = $title.substring($start, $end))
13 #set($date = $datetool.toDate("dd.MM.yyyy", $dateStr))
14 #set($map = {"date": $date, "ref": $pubRef, "doc": $pub})
15 #set($discard = $entries.add($map))
16 #end
Admin Admin 4.1 17 #end
Admin Admin 6.4 18 #foreach($entry in $collectiontool.sort($entries, "date:desc"))
19 #set($pubRef = $entry.ref)
Admin Admin 7.1 20 #set($pub = $entry.doc)
Admin Admin 4.1 21 #set($title = $pub.getTitle())
Admin Admin 7.1 22 #set($content = $pub.getContent())
23 #set($firstParagraph = $stringtool.substringBefore($content, "{"))
Admin Admin 8.1 24 * [[**$title**>>$pubRef]]
Admin Admin 7.1 25 $firstParagraph
Admin Admin 8.2 26 ##Ниже перенос строки для дополнительного отступа
27
Admin Admin 2.1 28 #end
29 {{/velocity}}