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

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

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

Сводка

Подробности

Свойства страницы
Теги
... ... @@ -1,1 +1,1 @@
1 -Гендриксон
1 +Гендриксон|Кнопки
Содержимое
... ... @@ -6,6 +6,41 @@
6 6  **Краткое описание**: Данный раздел содержит материалы по деятельности Службы занятости населения.
7 7  
8 8  
9 -Разделы:
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)
10 10  
11 -{{custom-button/}}
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}}