Modulo:FictionTV/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
p2 |
||
Riga 4:
require('Modulo:No globals')
local getArgs = require('Modulo:Arguments').getArgs
local errorCategory = 'Errori di compilazione del template FictionTV'
local p = {}▼
-- Parsifica il parametro annoprimatv
return p._anno(args)
end▼
▲ return function (frame)
▲ local args = getArgs(frame)
▲ local annoprimatv, inizio, produzione, fine, err
▲ annoprimatv = args.annoprimatv
-- annoprimatv senza intervallo, esempio "[[2010]]" (con o senza wikilink)
if annoprimatv:match('^%d%d%d%d$') or annoprimatv:match('^%[%[%d%d%d%d%]%]$') then
Line 42 ⟶ 48:
return inizio, produzione, fine, err
end
▲end
▲local p = {}
-- Funzione per {{#invoke:FictionTV|categorie_anno}}
-- Restituisce un formato standard per annoprimatv e la categorizzazione.
function p.categorie_anno
▲function p._categorie_anno(args)
local args, inizio, produzione, fine, err, cat, finecat
local ret = {}
Line 60 ⟶ 64:
-- annoprimatv e tipofiction sono obbligatori
if args.annoprimatv and args.tipofiction then
inizio, produzione, fine, err =
args.tipofiction = args.tipofiction:lower()
else
|