Исходный код вики 02. Деятельность СЗН

Версия 5.1 от Admin Admin на 2024/05/23 14:07

Скрыть последних авторов
Admin Admin 1.1 1 (% class="box infomessage" %)
2 **Деятельность СЗН**
3
Admin Admin 1.3 4 **Координатор**: Оксана Павловна Гендриксон
Admin Admin 4.2 5
Admin Admin 1.1 6 **Краткое описание**: Данный раздел содержит материалы по деятельности Службы занятости населения.
Admin Admin 2.1 7
8
9 {{velocity}}
Admin Admin 4.2 10 #set($buttonsValues = [
11 {"title": "Материалы", "ref": "02\. Деятельность СЗН.Материалы.WebHome"},
12 {"title": "Направления деятельности", "ref": "02\. Деятельность СЗН.Направления деятельности.WebHome"}
13 ])
14 {{html clean="false"}} <ul class="custom-button-list"> {{/html}}
15 #set($maxUncutTitle = 120)
16 #set($maxTitleWithoutFontReduction = 90)
Admin Admin 4.1 17
18 #set($entries = [])
Admin Admin 4.2 19 #foreach($button in $buttonsValues)
20 #set($title = $button.title)
Admin Admin 4.1 21 #if($title.length() > $maxUncutTitle)
22 #set($shortTitle = $title.substring(0, $maxUncutTitle))
23 #set($shortTitle = $shortTitle + "...")
24 #else
25 #set($shortTitle = $title)
26 #end
Admin Admin 4.2 27 #set($map = {"title": $shortTitle, "ref": $button.ref})
Admin Admin 4.1 28 #set($discard = $entries.add($map))
Admin Admin 2.1 29 #end
Admin Admin 4.1 30
Admin Admin 4.2 31 #foreach($entry in $entries)
Admin Admin 4.1 32 #set($pubRef = $entry.ref)
33 #set($title = $entry.title)
34
35 #if($title.length() > $maxTitleWithoutFontReduction)
36 ## При передаче в class переменной почему-то из неё берётся значение до первого пробела
37 ## поэтому случай, когда два CSS-класса, прописывается вручную
Admin Admin 4.2 38 (% class="custom-button small-font" %)
Admin Admin 4.1 39 [[$title>>$pubRef]]
40 #else
Admin Admin 4.2 41 (% class="custom-button" %)
Admin Admin 4.1 42 [[$title>>$pubRef]]
43 #end
44 #end
Admin Admin 2.3 45 {{html clean="false"}} </ul> {{/html}}
Admin Admin 2.1 46 {{/velocity}}