Pagina di configurazione per il Modulo:StagioniTV. Serve per eventuali casi (molto) particolari.

Per indicare manualmente i parametri da usare per il template, per ogni titolo è possibile specificare:

  • id = l'identificativo dell'elemento wikidata collegato al programma.
  • tipo = il tipo di trasmissione ("serie TV", "seria animata" o "programma TV"), se non compilato di default è "serie TV".
  • nome = il nome del programma usato nella sintassi dei collegamenti, es. Episodi di "nome" (prima stagione).
  • preposizione = la preposizione usata nella sintassi dei collegamenti, es. Episodi "di" Lost (prima stagione). Se non compilato di default è sempre "di".
  • stagioni = il numero di stagioni che compongono il programma.
    • per estrarre il valore da una scheda wikidata usare il codice
      wikidata._getProperty({ 'P2437', n = 1, from = '<id>', formatting = 'raw' })
      , inserendo l'identificativo dell'elemento wikidata al posto di <id>. Nel caso la proprietà stagioni (P2437) della scheda abbia più valori con il parametro n si può indicare quale restituire (1 per il primo, 2 per il secondo, ecc.) Se il valore è contrassegnato da uno specifico qualificatore, al posto di "n = x" è possibile inserire i parametri "qualifier = x, qualifiervalue = y", inserendo rispettivamente il codice del qualificatore presente come x e il codice dell'elemento con cui è valorizzato (o il valore utilizzato se il qualificatore è compilato con una stringa anziché puntare a un elemento) come y.
  • etichetta = l'eventuale etichetta da usare per il titolo del template di navigazione; se non specificata è estratta dalla scheda wikidata indicata con il parametro "id". Non serve se non sarà generato un template di navigazione ma solo l'elenco di collegamenti da inserire in altro template.
  • sitelink = l'eventuale link da usare per il titolo del template di navigazione; se non specificato è estratto dalla scheda wikidata indicata in cima.

local wikidata = require('Modulo:Wikidata')
local config = {}

config.titolo = {
	["Doctor Who (serie classica)"] = { 
		id = 'Q34316',
		tipo = 'serie TV',
		nome = 'Doctor Who',
		preposizione = 'di',
		stagioni = wikidata._getProperty({ 'P2437', rank = 'normal', qualifier = 'P1013', qualifiervalue = 'Q39243428', from = 'Q34316', formatting = 'raw' })
	},
	
	["Doctor Who (nuova serie)"] = {
		id = 'Q34316',
		nome = 'Doctor Who (nuova serie)',
		stagioni = wikidata._getProperty({ 'P2437', rank = 'normal', qualifier = 'P1013', qualifiervalue = 'Q39243484', from = 'Q34316', formatting = 'raw' })
	},

	["Otto e mezzo (programma televisivo)"] = { 
		id = 'Q774994',
		tipo = 'programma',
		nome = 'Otto e mezzo',
		stagioni = wikidata._getProperty({ 'P2437', n = 1, from = 'Q774994', formatting = 'raw' })
	}

}

return config