Изменения документа 03. Деятельность ФЦК

Редактировал(а) Admin Admin 2024/08/07 11:11

От версии 3.8
отредактировано Admin Admin
на 2024/05/27 01:47
Изменить комментарий: К данной версии нет комментариев
К версии 2.1
отредактировано Admin Admin
на 2024/05/21 11:35
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,54 +1,52 @@
1 1  (% class="box infomessage" %)
2 +(((
2 2  **Деятельность ФЦК**
4 +)))
3 3  
6 +(((
4 4  **Координатор**: Оксана Павловна Гендриксон
8 +)))
5 5  
10 +(((
6 6  **Краткое описание**: Данный раздел содержит материалы по деятельности Федерального центра компетенций.
7 7  
8 -Разделы:
13 +{{custom-button/}}
14 +)))
9 9  
16 +{{velocity}}
17 +{{html clean="false"}} <ul class="button-list"> {{/html}}
18 +#set($maxUncutTitle = 100)
19 +#set($maxTitleWithoutFontReduction = 80)
10 10  
11 -
12 -(% class="custom-button" %)
13 -[[Направления деятельности>>xwiki:03\. Деятельность ФЦК.Направления деятельности.WebHome]]
14 -
15 -(% class="custom-button" %)
16 -[[Проекты ФЦК>>xwiki:03\. Деятельность ФЦК.Проекты ФЦК.WebHome]]
17 -
18 -(% class="custom-button" %)
19 -[[Структура и функции>>xwiki:03\. Деятельность ФЦК.Структура и функции.WebHome]]
20 -
21 -
22 -
23 -{{include document="Custom-common-values.GlobalVariables.WebHome"/}}
24 -Разделы:
25 -{{velocity}}#set($buttonsValues=[
26 -{
27 - "title":"Материалы",
28 - "ref":"02\. Деятельность СЗН.Материалы.WebHome"
29 -},
30 -{
31 - "title":"Направления деятельности",
32 - "ref":"02\. Деятельность СЗН.Направления деятельности.WebHome"
33 -}
34 -])
35 -#set($valuesString = "")
36 -#if($buttonsValues.length() != 0)
37 - #foreach($value in $buttonsValues)
38 - #set($valuesString = $valuesString + $value.title)
39 - #set($valuesString = $valuesString + $splitterLevel2)
40 - #set($valuesString = $valuesString + $value.ref)
41 - #set($valuesString = $valuesString + $splitterLevel1)
21 +#set($pubRefs = $doc.getChildrenReferences())
22 +#set($entries = [])
23 +#foreach($pubRef in $pubRefs)
24 + #set($pub = $xwiki.getDocument($pubRef))
25 + #set($title = $pub.getTitle())
26 + #if($title.length() > $maxUncutTitle)
27 + #set($shortTitle = $title.substring(0, $maxUncutTitle))
28 + #set($shortTitle = $shortTitle + "...")
29 + #else
30 + #set($shortTitle = $title)
42 42   #end
32 + #set($map = {"title": $shortTitle, "ref": $pubRef, "doc": $pub})
33 + #set($discard = $entries.add($map))
43 43  #end
44 -{{manual-custom-button customButtonsValues="$valuesString"/}}{{/velocity}}
45 45  
46 -(% class="custom-button" %)
47 -[[Материалы>>02\. Деятельность СЗН.Материалы.WebHome]]
36 +#foreach($entry in $collectiontool.sort($entries, "title:asc"))
37 + #set($pubRef = $entry.ref)
38 + #set($pub = $entry.doc)
39 + #set($title = $entry.title)
48 48  
49 -(% class="custom-button" %)
50 -[[Направления деятельности>>02\. Деятельность СЗН.Направления деятельности.WebHome]]
51 -{{html clean="false"}}</ul>{{/html}}
52 -
53 -
54 -
41 + #if($title.length() > $maxTitleWithoutFontReduction)
42 + ## При передаче в class переменной почему-то из неё берётся значение до первого пробела
43 + ## поэтому случай, когда два CSS-класса, прописывается вручную
44 + (% class="button-link small-font" %)
45 + [[$title>>$pubRef]]
46 + #else
47 + (% class="button-link" %)
48 + [[$title>>$pubRef]]
49 + #end
50 +#end
51 +{{html clean="false"}} </ul> {{/html}}
52 +{{/velocity}}