יחידה:תבנית מידע: הבדלים בין גרסאות בדף

מאין תקציר עריכה
מאין תקציר עריכה
שורה 249: שורה 249:
if templateParams[m..'-ויקינתונים'] then
if templateParams[m..'-ויקינתונים'] then
v.data = propertyLink.getProperty(templateParams[m..'-ויקינתונים']) or nil
v.data = propertyLink.getProperty(templateParams[m..'-ויקינתונים']) or nil
inWikidata = v.data
inWikidata = v.data and #(v.data)>0
elseif templateParams[m..'-ויקינתונים-מרובה'] then
elseif templateParams[m..'-ויקינתונים-מרובה'] then
v.data = propertyLink.getProperty(templateParams[m..'-ויקינתונים-מרובה'], true) or nil
v.data = propertyLink.getProperty(templateParams[m..'-ויקינתונים-מרובה'], true) or nil
inWikidata = v.data
inWikidata = v.data and #(v.data)>0
elseif templateParams[m..'-ויקינתונים-פשוט'] then
elseif templateParams[m..'-ויקינתונים-פשוט'] then
-- use data should be taken from wikidata and link must not be added
-- use data should be taken from wikidata and link must not be added
local wikidataParamValue = propertyLink.getLabel(templateParams[m..'-ויקינתונים-פשוט'])
local wikidataParamValue = propertyLink.getLabel(templateParams[m..'-ויקינתונים-פשוט'])
if wikidataParamValue then
if wikidataParamValue and #wikidataParamValue>0 then
v.data = frame:preprocess(mw.ustring.gsub(v.data, '\{\{\{('..m..')\}\}\}', wikidataParamValue))
v.data = frame:preprocess(mw.ustring.gsub(v.data, '\{\{\{('..m..')\}\}\}', wikidataParamValue))
inWikidata = true
inWikidata = true