Изменения документа 02. Деятельность СЗН

Редактировал(а) Мария Дужая 2024/08/15 14:18

От версии 6.1
отредактировано Admin Admin
на 2024/05/28 09:35
Изменить комментарий: К данной версии нет комментариев
К версии 4.2
отредактировано Admin Admin
на 2024/05/21 15:15
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -5,6 +5,42 @@
5 5  
6 6  **Краткое описание**: Данный раздел содержит материалы по деятельности Службы занятости населения.
7 7  
8 -Разделы:
9 9  
10 -{{custom-button/}}
9 +{{velocity}}
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)
17 +
18 +#set($entries = [])
19 +#foreach($button in $buttonsValues)
20 + #set($title = $button.title)
21 + #if($title.length() > $maxUncutTitle)
22 + #set($shortTitle = $title.substring(0, $maxUncutTitle))
23 + #set($shortTitle = $shortTitle + "...")
24 + #else
25 + #set($shortTitle = $title)
26 + #end
27 + #set($map = {"title": $shortTitle, "ref": $button.ref})
28 + #set($discard = $entries.add($map))
29 +#end
30 +
31 +#foreach($entry in $entries)
32 + #set($pubRef = $entry.ref)
33 + #set($title = $entry.title)
34 +
35 + #if($title.length() > $maxTitleWithoutFontReduction)
36 + ## При передаче в class переменной почему-то из неё берётся значение до первого пробела
37 + ## поэтому случай, когда два CSS-класса, прописывается вручную
38 + (% class="custom-button small-font" %)
39 + [[$title>>$pubRef]]
40 + #else
41 + (% class="custom-button" %)
42 + [[$title>>$pubRef]]
43 + #end
44 +#end
45 +{{html clean="false"}} </ul> {{/html}}
46 +{{/velocity}}