Anonimo

Modulo:DTSem: differenze tra le versioni

Da Wikitrek.
nessun oggetto della modifica
(Results sorted to get higher value on top of the list)
Nessun oggetto della modifica
Riga 78: Riga 78:
     return Max
     return Max
     end
     end
end
--- Function to extract recurring characters and list them
--
-- @param ShortName The short name of the series as in P24
-- @return Integer Number of seasons
function p.RecurringListFromCategory(frame)
local QueryResult
local Item
local CategoryText
if not Item then
Item = mw.wikibase.getEntity(frame.args['Item'])
end
if not Item then
Item = mw.wikibase.getEntity('Q1')
end
CategoryText = mw.wikibase.getEntity(CurrentItem.claims['P16'][1].mainsnak.datavalue.value.id).claims['P24'][1].mainsnak.datavalue.value
if ShortName == "Serie Classica" or ShortName == "Serie Animata" then
CategoryText = '[[Category:Personaggi della ' .. CategoryText .. "]]"
else
CategoryText = '[[Category:Personaggi di ' .. CategoryText .. "]]"
end
-- QueryResult = mw.smw.ask(PrefixText .. ShortName .. ']]|?Stagione|sort=Stagione|order=desc|format=max')
-- See https://github.com/SemanticMediaWiki/SemanticScribunto/blob/master/docs/mw.smw.ask.md#result
-- for return value example
return mw.text.nowiki(CategoryText)
end
end
return p
return p