Изменения
Перейти к навигации
Перейти к поиску
Строка 122:
Строка 122:
− +
+
+
+
+
+
+
+
+
+
+
+
+
Модуль:Надстрочное предупреждение (посмотреть исходный код)
Версия от 17:36, 16 мая 2023
, 2 года назадтест
-- Поддержка подстановки без Unsubst
-- Поддержка подстановки без Unsubst
function p.subst( frame )
function p.subst( frame )
local args = getArgs( frame:getParent() )
local args = getArgs( frame, {
parentOnly = true,
} )
local mArgs = getArgs( frame, {
removeBlanks = true,
} )
local mTemplateInvocation = require( 'Module:Template invocation' )
local mTemplateInvocation = require( 'Module:Template invocation' )
local name = mTemplateInvocation.name( frame:getParent():getTitle() )
local name = mTemplateInvocation.name( frame:getParent():getTitle() )
-- Передать все нумерованные параметры из вызова модуля
for key, val in ipairs( mArgs ) do
if key == tonumber( key ) then
args[ key ] = val
end
end
return mTemplateInvocation.invocation( name, args )
return mTemplateInvocation.invocation( name, args )