Исходный код вики Глоссарий


Скрыть последних авторов
Administrator 1.1 1 **//Страница в разработке.//**
2
3
4 Глоссарий разработан на основе анализа следующих документов:
5
6 *
7
8 и внешних источников:
9
10 * [[Международное миграционное право: глоссарий терминов — Женева: Международная организация по миграции (МОМ). Р. Перрушу. 2005>>url:https://migration_law.academic.ru/159/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%82%D0%B5%D1%80%D1%80%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D1%8F||rel="noopener noreferrer" target="_blank"]]
11 * [[Современный экономический словарь. Райзберг Б.А., Лозовский Л.Ш., Стародубцева Е.Б.>>https://dic.academic.ru/dic.nsf/econ_dict/11526||rel="noopener noreferrer" target="_blank"]]
12 * [[Финансово-кредитный энциклопедический словарь. — М.: Финансы и статистика. Под общ. ред. А.Г. Грязновой. 2002.>>https://finance_loan.academic.ru/2006/%D0%AD%D0%9A%D0%9E%D0%9D%D0%9E%D0%9C%D0%98%D0%A7%D0%95%D0%A1%D0%9A%D0%90%D0%AF_%D0%95%D0%94%D0%98%D0%9D%D0%98%D0%A6%D0%90||rel="noopener noreferrer" target="_blank"]]
13
14 Содержимое глоссария:
15
16 {{velocity}}
17 ##Экранирование см. https://velocity.apache.org/tools/1.4/generic/EscapeTool.html#getQuote()
18 #set ($editing = $xcontext.action == 'edit')
19 #set ($letters=$services.localization.render('glossary.letters')
20 #set ($lettersLen=$letters.length())
21 $letters
22 $lettersLen
23 #set ($System = $letters.class.forName('java.lang.System'))
24 #set ($NL = $System.lineSeparator() )
25 #set ($letterIndex=0)
26 #set ($showLetters="")
27 #set ($showLinks= [] )
28 #set ($first=true)
29 #set ($debug="debug=")
30
31 #foreach ($child in $doc.getChildrenReferences())
32 #set ($rdoc = $xwiki.getDocument($child).getTranslatedDocument())
33 #set ($xobject = $rdoc.getObject('XWiki.GlossaryConceptClass'))
34 ##Включаем только страницы с GlossaryConceptClass
35 #if ($xobject)
36 #set ($title = $rdoc.getTitle())
37 #set ($skip = false)
38 #if ($first || !($title.toUpperCase().charAt(0) == $letters.charAt($letterIndex)))
39 #set ($index=0)
40 #foreach($index in [0 .. $lettersLen])
41 #if (!$skip && (($index > $letterIndex) || $first))
42 #set ($first=false)
43 #set ($letterIndex = $index)
44 #if ($title.toUpperCase().charAt(0) == $letters.charAt($letterIndex))
45 ##Вставить ссылку на букву
46 #set ($letter = $letters.charAt($letterIndex))
47 #set ($showLetters=$showLetters + " [["+$letter+">>||anchor="+'"'+"H"+$stringtool.substring($escapetool.json($letter),3,10)+'"'+"]]" )
48 #set ($added = $showLinks.add(" === "+$letter+" === "+$util.newline))
49 #set ($skip = true)
50 #else
51 ##Найти первую букву, вставив пустые промежуточные буквы
52 #set ($showLetters=$showLetters + " "+$letters.charAt($letterIndex) )
53 #end
54 #end
55 #end
56 #end
57 #set ($uri = $stringtool.substringAfterLast($xobject.getValue('URI'), "#"))
58 #if ($stringtool.isBlank($uri))
59 #set ($uri = $stringtool.substringAfterLast($xobject.getValue('URI'), "/"))
60 #end
61 #set ($added = $showLinks.add("{{id name="+'"'+$uri+'"'+"/}}"))
62 #set ($added = $showLinks.add("*. [["+$escapetool.xml($child)+"||target=""_blank""]]"))
63 #end
64 #end
65 {{html wiki="true" clean="true"}}
66 == $showLetters ==
67 $stringtool.join($showLinks, $util.getNewline())
68 {{/html}}
69
70 {{/velocity}}
71
72 = Общие глоссарии =
73
74 содержат ссылки на общие статистические глоссарии СНГ в целом и общие статистические глоссарии стран
75
76 * [[Глоссарии России>>doc:WebHome]]

Содружество стран

Языки