Бюрократы, Администраторы интерфейса, Администраторы (Semantic MediaWiki), Кураторы (Semantic MediaWiki), Editors (Semantic MediaWiki), Скрывающие, Администраторы, trusted
69 290
правок
мНет описания правки |
мНет описания правки |
||
Строка 23: | Строка 23: | ||
local description = '' | local description = '' | ||
local origin = '' | local origin = '' | ||
local | local term_link = '' | ||
-- split 'text@view' value of parameter 'userparam' in two variables | -- split 'text@view' value of parameter 'userparam' in two variables | ||
Строка 50: | Строка 50: | ||
origin = ' ' .. frame.args['origin'] | origin = ' ' .. frame.args['origin'] | ||
end | end | ||
-- check if origin specified | |||
if not isempty(frame.args['wiki_page']) then | |||
term_link = '[['.. wiki_page .. '|' .. term .. ']]' | |||
else | |||
term_link = term | |||
end | |||
-- considering type of view | -- considering type of view | ||
if view == 'подсказка' or view == 'сноска и подсказка' or view == 'подсказка и сноска' then | if view == 'подсказка' or view == 'сноска и подсказка' or view == 'подсказка и сноска' then | ||
Строка 56: | Строка 63: | ||
end | end | ||
if view == 'сноска' or view == 'сноска и подсказка' then | if view == 'сноска' or view == 'сноска и подсказка' then | ||
reference = '{{#tag:ref|' .. term .. origin .. ' – ' .. description .. ' (БТС, | reference = '{{#tag:ref|' .. term .. origin .. ' – ' .. description .. ' (БТС, ' .. term_link .. ')}}' | ||
end | end | ||
if view == 'скобки' then | if view == 'скобки' then |