Visualizza wikitesto di Modulo:Cita siti musicali
Non si dispone dei permessi necessari per modificare questa pagina, per i seguenti motivi:
È possibile visualizzare e copiare il codice sorgente di questa pagina.
require('Modulo:No globals')
local getArgs = require('Modulo:Arguments').getArgs
local mWikidata = require('Modulo:Wikidata')
local mCitazione = require('Modulo:Citazione')
local p = {}
--[[ ===============================================================================
Funzione di utilità che restituisce class e id se non specificati:
* se class è specificato e id è nullo: ottiene id dalla proprietà Wikidata relativa a quel class.
* se class è nullo verifica una serie di proprietà Wikidata e restituisce
il valore (e il class corrispondente) della prima proprietà presente.
===============================================================================]]
local function getClassAndId(class, id, class_type)
if class then
class = string.lower(class)
if not id and class_type[class] then
id = mWikidata._getProperty({ class_type[class], n = 1 })
end
else
for try_class, property in pairs(class_type) do
local try_id = mWikidata._getProperty({ property, n = 1 })
000
1:0
Template utilizzato in questa pagina:
Torna a Modulo:Cita siti musicali.