יחידה:תבנית מידע: הבדלים בין גרסאות בדף
מאין תקציר עריכה |
מאין תקציר עריכה |
||
| שורה 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 | ||