Modulo:Sito ufficiale: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
generalizzazione conclusa per i #Più casi d'uso +licenza poetica
di default i parametri in funzione del titolo del template
Riga 13:
-- Categoria adattata. ↓ Valore identico al {{Controllo Wikidata}}
local wdCategory = '[[Categoria:%s letto da Wikidata]]'
local wdCategoryCatpart = 'Sito web ufficiale'
 
-- Categoria adattata. ↓ Titolo del template corrente
Riga 62 ⟶ 61:
function p.main(frame)
local parent = frame:getParent()
 
-- Titolo per il cita web
local title = frame.args and frame.args.title or defaultTitle
 
-- Proprietà generica (è letta da mEditAtWikidata):
frame.args.pid = frame.args and frame.args.pid or 'P856'
 
-- Elemento Wikidata generico (sempre nil, usato solo nel /man) (è letto da mEditAtWikidata):
frame.args.qid = parent and parent.args and parent.args.qid
 
--[[
* Categoria adattata al titoloTitolo del template padre.
*
* Un giorno un hacker verrà e si chiederà:
Riga 81 ⟶ 77:
* Quando questo capiterà, dategli una carezza, allontanatevi con garbo e lasciatelo solo insieme ad un estintore.
]]
errorCategorylocal template_title = string.format(errorCategory, string.sub( parent:getTitle(), STRIP_BYTES) )
 
-- Titolo per il cita web
local title = frame.args and frame.args.title or defaultTitletemplate_title
 
-- Categoria adattata al titolo del template padre
errorCategory = string.format(errorCategory, template_title)
 
-- Categoria adattata per essere identica a quella del Template:Controllo Wikidata
wdCategory = string.format(wdCategory, frame.args.catpart or wdCategoryCatparttemplate_title)
 
local websites = getWebsites(frame.args.pid, frame.args.qid)