「モジュール:Unsubst」の版間の差分

モジュール:Unsubst」を保護しました: 影響が特に大きいテンプレート ([編集=拡張承認された利用者と管理者に許可] (無期限) [移動=拡張承認された利用者と管理者に許可] (無期限))
mediawiki>Trappist the monk
(sync from sandbox; see talk;)
 
mediawiki>えのきだたもつ
(「モジュール:Unsubst」を保護しました: 影響が特に大きいテンプレート ([編集=拡張承認された利用者と管理者に許可] (無期限) [移動=拡張承認された利用者と管理者に許可] (無期限)))
9行目: 9行目:
['$aliases'] = 'parameter aliases',
['$aliases'] = 'parameter aliases',
['$flags'] = 'flags',
['$flags'] = 'flags',
['$B'] = 'template content',
['$B'] = 'template content'
['$template-name'] = 'template invocation name override',
}
}


48行目: 47行目:
-- Find the invocation name.
-- Find the invocation name.
local mTemplateInvocation = require('Module:Template invocation')
local mTemplateInvocation = require('Module:Template invocation')
local name
local name = mTemplateInvocation.name(frame:getParent():getTitle())
 
if frame.args['$template-name'] and '' ~= frame.args['$template-name'] then
name = frame.args['$template-name'] -- override whatever the template name is with this name
else
name = mTemplateInvocation.name(frame:getParent():getTitle())
end


-- Combine passed args with passed defaults
-- Combine passed args with passed defaults
65行目: 58行目:
if not specialParams[k] then
if not specialParams[k] then
if v == '__DATE__' then
if v == '__DATE__' then
v = mw.getContentLanguage():formatDate( 'F Y' )
v = mw.getContentLanguage():formatDate( 'Y年Fj日' )
end
end
args[k] = v
args[k] = v
74行目: 67行目:
if not specialParams[k] then
if not specialParams[k] then
if v == '__DATE__' then
if v == '__DATE__' then
v = mw.getContentLanguage():formatDate( 'F Y' )
v = mw.getContentLanguage():formatDate( 'Y年Fj日' )
end
end
args[k] = v
args[k] = v