Модуль:Wikidata/count: различия между версиями
Перейти к навигации
Перейти к поиску
wikipedia, ruwikipedia>Dima st bk м Изменил уровень защиты Модуль:Wikidata/count: критический шаблон или модуль ([Редактирование=только администраторы] (бессрочно) [Переименование=только администраторы] (бессрочно)) |
м 1 версия импортирована |
(нет различий)
|
Текущая версия от 15:24, 31 января 2025
Для документации этого модуля может быть создана страница Модуль:Wikidata/count/doc
local p = {}
function p.getCount( context, options )
if ( not context ) then error( 'context not specified' ); end;
if ( not options ) then error( 'options not specified' ); end;
if ( not options.entity ) then error( 'options.entity missing' ); end;
local claims;
if options.property then -- TODO: Почему тут может не быть property?
claims = context.selectClaims( options, options.property );
end
if claims == nil then
return ''; --TODO error?
end
return table.getn(claims);
end
function p.isMultiple( context, options )
local count = p.getCount( context, options );
local multiple = '';
if( count ~= nil and count ~= '' and count > 1 ) then
multiple = 1;
end
return multiple;
end
return p