Изменения
Предварительная подготовка для динамической навигации - Википедия:Форум/Предложения#Динамическая_навигация_по_навигационным_шаблонам
local getArgs -- lazily initialized
local getArgs -- lazily initialized
local yesno -- lazily initialized
local args
local args
local maintitle
local maintitle
local name
local name
local navigation
local navbar
local navbar
local above
local above
navbar = args.navbar or args['ссылка_на_просмотр']
navbar = args.navbar or args['ссылка_на_просмотр']
name = args.name or args['имя']
name = args.name or args['имя']
navigation = yesno(args.navigation or args['навигация'], '')
above = args.above or args['вверху']
above = args.above or args['вверху']
image = args.image or args['изображение']
image = args.image or args['изображение']
if name and name ~= '-' then
if name and name ~= '-' then
nav:attr('data-name', name)
nav:attr('data-name', name)
end
if navigation == true then
nav:attr('data-navboxnavigation', '1')
elseif navigation == false then
nav:attr('data-navboxnavigation', '0')
end
end
elseif border == 'subgroup' then
elseif border == 'subgroup' then
if name and name ~= '-' then
if name and name ~= '-' then
nav:attr('data-name', name)
nav:attr('data-name', name)
end
if navigation == true then
nav:attr('data-navboxnavigation', '1')
elseif navigation == false then
nav:attr('data-navboxnavigation', '0')
end
end
if not getArgs then
if not getArgs then
getArgs = require('Module:Arguments').getArgs
getArgs = require('Module:Arguments').getArgs
end
if not yesno then
yesno = require('Module:Yesno');
end
end
args = getArgs(frame, {wrappers = {'Шаблон:Навигационная таблица', 'Шаблон:Подгруппы навигационной таблицы'}})
args = getArgs(frame, {wrappers = {'Шаблон:Навигационная таблица', 'Шаблон:Подгруппы навигационной таблицы'}})