Модуль:Universal infocard/configdoc

Материал c сайта НП «Викимедиа РУ»
Перейти к навигации Перейти к поиску
(i) Документация

Во избежание поломок страниц, использующих данный модуль, желательно экспериментировать в Песочнице для модулей.

local p = {} -- p stands for package

function p.showSkippedProperties (frame)
	local config = require 'Module:Universal infocard/config'
	local result = '<ul>'
	
	local ids = {}
	for key in pairs(config.skipPropertyIds) do
	    table.insert(ids, tonumber(key:sub(2)))
	end
	
	table.sort(ids)
	for i = 1, #ids do
	    result = result .. '<li>P' .. ids[i] .. ': [[d:P:P' .. ids[i] .. '|' .. frame:expandTemplate{
			title = 'WD label',
			args = { 'P' .. ids[i] }
		} .. ']]</li>'
	end

	result = result .. '</ul>'
	return result
end

return p