Модуль:Обавторе: различия между версиями

[досмотренная версия][досмотренная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
+Категория:Авторы:Не персона
Строка 102:
function infobox:add_td(s) if is(s) then self.add(self, '<tr align=center><td>'..s..'</td></tr>') end end
-- function infobox:nf() if d.names~='' or d.family~='' then return table.concat({d.names,d.family},' ') else return d.pagename end end
 
-- изображение
-- if d.entity then
Строка 219:
function p.render(frame)
local d = args_normalization(frame) -- параметры шаблона
d.entity = mw.wikibase.getEntity()
if d.disambig then about:add({
Строка 252 ⟶ 253 :
end
 
 
-- if not othersources.getClaimValues(d.entity,'P21')[1] and d.namespace == 0 then
-- about:add_category('Авторы:Не персона') end
if d.family then
local cnames = ''; if d.names~='' then cnames = ', '..d.names end
Строка 267 ⟶ 263 :
about:add_category('Авторы-'..mw.ustring.upper(mw.ustring.sub(d.family, 1, 1)))
else about:add_category('Авторы без параметра ФАМИЛИЯ в шаблоне Обавторе')
end
 
if d.namespace == 0 then
if d.entity == nil or not (d.entity["claims"] and d.entity["claims"]['P21']) then -- P21 = пол персоны
-- about:add_category('Авторы:Не персона') end
end
end