Исходный код вики 03. Деятельность ФЦК
Версия 2.1 от Admin Admin на 2024/05/21 11:35
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | (% class="box infomessage" %) |
| 2 | ((( | ||
| 3 | **Деятельность ФЦК** | ||
| 4 | ))) | ||
| 5 | |||
| 6 | ((( | ||
| |
1.3 | 7 | **Координатор**: Оксана Павловна Гендриксон |
| |
1.1 | 8 | ))) |
| |
1.3 | 9 | |
| |
1.1 | 10 | ((( |
| 11 | **Краткое описание**: Данный раздел содержит материалы по деятельности Федерального центра компетенций. | ||
| |
2.1 | 12 | |
| 13 | {{custom-button/}} | ||
| |
1.1 | 14 | ))) |
| |
2.1 | 15 | |
| 16 | {{velocity}} | ||
| 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 | #end | ||
| 32 | #set($map = {"title": $shortTitle, "ref": $pubRef, "doc": $pub}) | ||
| 33 | #set($discard = $entries.add($map)) | ||
| 34 | #end | ||
| 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}} | ||
| 52 | {{/velocity}} |