Anonymous user
Module:Wikidata: Difference between revisions
m
update comment too
Richardpruen (talk | contribs) m (1 revision imported) |
imported>Graham87 m (update comment too) |
||
Line 1: | Line 1: | ||
-- vim: set noexpandtab ft=lua ts=4 sw=4: | -- vim: set noexpandtab ft=lua ts=4 sw=4: | ||
require(' | require('strict') | ||
local p = {} | local p = {} | ||
Line 740: | Line 740: | ||
-- This is used to get the TA98 (Terminologia Anatomica first edition 1998) values like 'A01.1.00.005' (property P1323) | -- This is used to get the TA98 (Terminologia Anatomica first edition 1998) values like 'A01.1.00.005' (property P1323) | ||
-- which are then linked to | -- which are then linked to https://ifaa.unifr.ch/Public/EntryPage/TA98%20Tree/Entity%20TA98%20EN/01.1.00.005%20Entity%20TA98%20EN.htm | ||
-- uses the newer mw.wikibase calls instead of directly using the snaks | -- uses the newer mw.wikibase calls instead of directly using the snaks | ||
-- formatPropertyValues returns a table with the P1323 values concatenated with ", " so we have to split them out into a table in order to construct the return string | -- formatPropertyValues returns a table with the P1323 values concatenated with ", " so we have to split them out into a table in order to construct the return string | ||
Line 752: | Line 752: | ||
t = mw.text.split( v, ", ") | t = mw.text.split( v, ", ") | ||
for k2, v2 in pairs(t) do | for k2, v2 in pairs(t) do | ||
out[#out + 1] = "[ | out[#out + 1] = "[https://ifaa.unifr.ch/Public/EntryPage/TA98%20Tree/Entity%20TA98%20EN/" .. string.sub(v2, 2) .. "%20Entity%20TA98%20EN.htm " .. v2 .. "]" | ||
end | end | ||
end | end |