Изменения документа 03. Деятельность ФЦК
Редактировал(а) Admin Admin 2024/08/07 11:11
От версии 3.4
отредактировано Admin Admin
на 2024/05/27 01:34
на 2024/05/27 01:34
Изменить комментарий:
К данной версии нет комментариев
К версии 2.1
отредактировано Admin Admin
на 2024/05/21 11:35
на 2024/05/21 11:35
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,34 +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 -Разделы: 9 9 {{custom-button/}} 14 +))) 10 10 11 -Разделы: 12 -{{include document="Custom-common-values.GlobalVariables.WebHome"/}} 13 13 {{velocity}} 14 -#set($buttonsValues=[ 15 -{ 16 - "title":"Материалы", 17 - "ref":"02\. Деятельность СЗН.Материалы.WebHome" 18 -}, 19 -{ 20 - "title":"Направления деятельности", 21 - "ref":"02\. Деятельность СЗН.Направления деятельности.WebHome" 22 -} 23 -]) 24 -#set($valuesString = "") 25 -#if($buttonsValues.length() != 0) 26 - #foreach($value in $buttonsValues) 27 - #set($valuesString = $valuesString + $value.title) 28 - #set($valuesString = $valuesString + $splitterLevel2) 29 - #set($valuesString = $valuesString + $value.ref) 30 - #set($valuesString = $valuesString + $splitterLevel1) 17 +{{html clean="false"}} <ul class="button-list"> {{/html}} 18 +#set($maxUncutTitle = 100) 19 +#set($maxTitleWithoutFontReduction = 80) 20 + 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) 31 31 #end 32 + #set($map = {"title": $shortTitle, "ref": $pubRef, "doc": $pub}) 33 + #set($discard = $entries.add($map)) 32 32 #end 33 -{{manual-custom-button customButtonsValues="$valuesString"/}} 35 + 36 +#foreach($entry in $collectiontool.sort($entries, "title:asc")) 37 + #set($pubRef = $entry.ref) 38 + #set($pub = $entry.doc) 39 + #set($title = $entry.title) 40 + 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}} 34 34 {{/velocity}}