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 QueryResult
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