Этот модуль зависит от следующих других модулей: |
This module implements the following templates:
- {{Meta module}}
Вышеприведенная документация извлекается из Модуль:Notice/doc.
Редакторы могут экспериментировать в sandbox этого модуля и в testcases страницах.
Подстраницы этого модуля.
Редакторы могут экспериментировать в sandbox этого модуля и в testcases страницах.
Подстраницы этого модуля.
local util = require('Модуль:Util')
local getArgs = require('Модуль:Arguments').getArgs
local p = {}
local g_frame, g_args
--
-- Template: ProgrammingModule
--
function p.programming_module(frame)
-- Expceted input order:
-- {{1}} = version
-- {{2}} = release date
-- Args
g_args = getArgs(frame, {
parentFirst = true
})
g_frame = util.misc.get_frame(frame)
local text = g_frame:expandTemplate{title='fmbox', args={
text = 'Это [[:Категория:Модули программирования|модуль программирования]], не вызывайте его напрямую.',
type = 'warning',
}}
-- 828 = Module namespace
return text .. util.misc.add_category('Модули программирования', {namespace=828, namespace_blacklist={}})
end
return p