Modulo:Sito ufficiale: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m per permettere l'utilizzo dell'elenco puntato prima del template
m elenco puntato solo per le eccezioni al valore singolo
Riga 10:
 
local function formatWebsite(website)
return '*' .. mw.getCurrentFrame():expandTemplate {
title = 'Cita web',
args = {
Riga 25:
 
claims = mWikidata._getClaims('P856') or {}
for _idx, claim in ipairs(claims) do
local langs = mWikidata._formatQualifiers(claim, 'P407', { formatting = 'raw' }, true)
langs = (#langs == 1 and langs[1] == 'Q652') and {} or langs
Riga 31:
langs[i] = mWikidata._getLabel({ lang })
end
websites[#websites + 1idx] = {
url = mWikidata._formatStatement(claim),
langs = langs
Riga 43:
function p.main(frame)
local websites = getWebsites()
for iidx, website in ipairs(websites) do
-- P856 è di tipo "valore singolo", aggiunge l'elenco puntato solo per le eccezioni
websites[iidx] = (idx > 1 and '*' or '') .. formatWebsite(website)
end
return #websites > 0 and table.concat(websites, '\n') or