Modulo:DTSem: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 84: | Riga 84: | ||
-- @return Integer Number of seasons | -- @return Integer Number of seasons | ||
function p.RecurringListFromCategory(frame) | function p.RecurringListFromCategory(frame) | ||
local | local Results = {} | ||
local Item | local Item | ||
local CategoryText | local CategoryText | ||
Riga 107: | Riga 107: | ||
-- See https://github.com/SemanticMediaWiki/SemanticScribunto/blob/master/docs/mw.smw.ask.md#result | -- See https://github.com/SemanticMediaWiki/SemanticScribunto/blob/master/docs/mw.smw.ask.md#result | ||
-- for return value example | -- for return value example | ||
return mw.text.nowiki(CategoryText) .. #Pages | |||
if Pages == nil then | |||
return "''Nessun risultato''" | |||
end | |||
if type(Pages) == "table" then | |||
for _, Page in ipairs(Pages.results) do | |||
-- Page.fulltext represents Page name | |||
table.insert(Results, "* " .. Page.fulltext) | |||
end | |||
else | |||
return "''Il risultato non è una TABLE''" | |||
end | |||
--return mw.text.nowiki(CategoryText) .. #Pages | |||
return table.concat(Results, string.char(10)) | |||
end | end | ||
return p | return p |