Изменения

+_style
Строка 34: Строка 34:  
local opener = args._opener or '* '
 
local opener = args._opener or '* '
 
local sep = args._sep
 
local sep = args._sep
 +
local style = args._style
 
 
 
if tname == '' or tname == nil then --при опущенном первом параметре берём имя шаблона из названия страницы
 
if tname == '' or tname == nil then --при опущенном первом параметре берём имя шаблона из названия страницы
 
tname = mw.language.new('ru'):lcfirst(mw.title.getCurrentTitle().rootText)
 
tname = mw.language.new('ru'):lcfirst(mw.title.getCurrentTitle().rootText)
 
end
 
end
if args.template == nil then --имя вызываемого шаблона в неименованном первом параметре (или же взято из названия страницы или
+
if args._template == nil then --имя вызываемого шаблона в неименованном первом параметре (или же взято из названия страницы или
 
table.remove(args, 1)    --в этой строчке вреда нет в любом случае), больше его обрабатывать не надо
 
table.remove(args, 1)    --в этой строчке вреда нет в любом случае), больше его обрабатывать не надо
 
end
 
end
Строка 47: Строка 48:  
targs = mw.text.split(v, '\\')
 
targs = mw.text.split(v, '\\')
 
table.insert(targs, 1, tname)
 
table.insert(targs, 1, tname)
if (sep) then
+
targs._sep, targs._style = sep, style
targs['_sep'] = sep
  −
end
   
content = content .. opener .. tostring(expand(frame, 'пример', targs)) .. '\n'
 
content = content .. opener .. tostring(expand(frame, 'пример', targs)) .. '\n'
 
end
 
end
Анонимный участник