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

[досмотренная версия][досмотренная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 82:
britannica = is(pargs['Britannica']),
lentapedia = is(pargs['ЛЕНТАПЕДИЯ']),
category = is(pargs['КАТЕГОРИЯ']),
}
return d
Строка 245:
end
 
iflocal notfamily = is(d.category) thenor is(d.family)
if is(d.family) then
local cnames = ''; if d.names~='' then cnames = ', '..d.names end
about:add(frame:callParserFunction('DEFAULTSORT:'..d.family..cnames),)
about:add({
-- frameabout:callParserFunctionadd('{{DEFAULTSORT'<span id="ws-key" style="display: none;">'..d., family.., cnames.., '}}</span>'}),
about:add_category('Авторы-'..mw.ustring.upper(mw.ustring.sub(d.family, 1, 1))) -- с первой заглавной буквой фамилии
frame:callParserFunction('DEFAULTSORT:'..d.family..cnames),
about:add_category(names_family(d.names, d.family)..'|*')
'<span id="ws-key" style="display: none;">', d.family, cnames, '</span>'})
about:add_category('Все авторы|'..d.family)
else
about:add_category('Авторы-'..mw.ustring.upper(mw.ustring.sub(d.family, 1, 1))) -- с первой заглавной буквой фамилии
about:add_category('Авторы без параметра ФАМИЛИЯ в шаблоне Обавторе')
about:add_category(names_family(d.names, d.family)..'|*')
about:add_category('Все авторы|'..d.family)
else
about:add_category('Авторы без параметра ФАМИЛИЯ в шаблоне Обавторе')
end
end
-- if d.category or (d.names~='' and d.family~='') then
-- about:add_category(d.category or names_family(d.names,d.family)..'|*')
-- about:add_category('Все авторы|'..d.family)
-- elseif is(d.family) then -- ИМЕНА = пусто
-- about:add_category(d.family..'|*')
-- about:add_category('Все авторы|'..d.family)
-- end
 
if d.namespace == 0 then