Изменения

Перейти к навигации Перейти к поиску
м
Нет описания правки
Строка 23: Строка 23:  
local description = ''
 
local description = ''
 
local origin = ''
 
local origin = ''
local wiki_page = frame.args['wiki_page']
+
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 .. ' (БТС, [['.. wiki_page .. '|' .. term .. ']])}}'
+
reference = '{{#tag:ref|' .. term .. origin .. ' – ' .. description .. ' (БТС, ' .. term_link .. ')}}'
 
end
 
end
 
if view == 'скобки' then
 
if view == 'скобки' then

Навигация