Modulo:Interno: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
fix iniziale maiucola nei link
Fix maiuscole nelle sezioni
Riga 4:
local par2 = frame.args[2]
local lettere = mw.ustring.gsub(par1, '%a', '') -- Cancella le lettere
modulo = mw.ustring.match(par1, '(%a+)#'); --isola la parola prima il #
sezione = mw.ustring.match(par1, '#(%a+)'); --isola la parola dopo il #
subpage = mw.title.getCurrentTitle().baseText
Line 15 ⟶ 16:
elseif lettere == "#" then
if par2 == "" then -- Se il secondo parametro non è stato dichiarato, visualizza il valore della sezione
return '[['.. subpage .. '/' .. par1modulo:gsub("^%l", string.upper) .. '#'.. sezione:gsub("^%l", string.upper).. '|' .. sezione .. ']]'
elseif par2 == "#" then -- Se il secondo parametro uguale a "#", visualizza il valore del primo
return '[['.. subpage .. '/' .. par1modulo:gsub("^%l", string.upper) .. '#'.. sezione:gsub("^%l", string.upper).. '|' .. par1 .. ']]'
elseif par2 ~= "" and par2 ~= "#" then -- Restituisce il valore del secondo parametro se non è uguale a "#" o vuoto
return '[['.. subpage .. '/' .. par1:gsub("^%l", string.upper) .. '|' ..par2 .. ']]'