跳转到内容

模組:Property

被永久保护的模块
维基百科,自由的百科全书

这是本页的一个历史版本,由Kanashimi留言 | 贡献2016年4月6日 (三) 09:10编辑。这可能和当前版本存在着巨大的差异。

-- [[Template:P]]

local p = {}

-- Get the property of given wikidata entity.
-- 取得wikidata中指定實體項目的指定屬性。
-- https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua
function p.data(frame)
	if not mw.wikibase then
		return '未安裝 Extension:Wikibase ?'
	end

	entity = mw.wikibase.getEntity(frame.args[2])
	-- if not entity then return nil end
	if entity == nil then
		return '不存在此項目: ' .. frame.args[2]
	end


	if frame.args[1] == nil then
		return mw.wikibase.label(entity.id)
	end

	return entity:formatPropertyValues(frame.args[1])
end

return p