Modulo:String/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
fix typo |
aggiungo parametro Nobbligatori ad arraytostring |
||
Riga 489:
Parametri:
par1...parn: i nomi base dei parametri da inserire nel messsaggio, devono contenere il carattere '#' che precisa la
posizione in cui inserire l'indice. Se viene valorizzato a '$index' avrà automaticamente il valore del
contatore.
msg: il messaggio (cioè la riga unitaria) in cui eventuali caratteri '{', '}' dovranno essere
preceduti da '\', mentre una "|" dovrà essere inserita con il template {{!}}.
Line 540 ⟶ 541:
local base_index = tonumber(base_args.baseindex) or 1
local index = tonumber(base_args.Nmin) or base_index
local Nobbligatori = tonumber(base_args.Nobbligatori) or base_index-1
if Nobbligatori > Nmax then
Nobbligatori = Nmax
end
local args = frame:getParent().args
-- estraggo il primo valore
Line 562 ⟶ 567:
message:add_value(v)
end
if
elements[#elements+1] = message:text()
elseif index >= Nobbligatori then
break
end
index = index + 1
end
|