Anonimo

Modulo:DTBase: differenze tra le versioni

Da Wikitrek.
m
nessun oggetto della modifica
mNessun oggetto della modifica
mNessun oggetto della modifica
Riga 416: Riga 416:
function p.ListBackReferences(frame)
function p.ListBackReferences(frame)
local AllBackReferences = {}
local AllBackReferences = {}
local QueryResult = mw.smw.ask('[[Riferimento::' .. mw.title.getCurrentTitle().text .. ']]|?DataTrek ID|format=broadtable')
--local QueryResult = mw.smw.ask('[[Riferimento::' .. mw.title.getCurrentTitle().text .. ']]|?DataTrek ID|format=broadtable')
local QueryResult = mw.smw.getQueryResult('[[Riferimento::' .. mw.title.getCurrentTitle().text .. ']]|?DataTrek ID')
if not QueryResult then
if not QueryResult then
Riga 424: Riga 425:
local Items = {}
local Items = {}
for _, Field in pairs(Row) do
for _, Field in pairs(Row) do
Items[#Items + 1] = Field
if string.sub(Field, 1, 7) == "[[File:" then
Items[#Items + 1] = "File"
else
Items[#Items + 1] = Field
end
end
end
AllBackReferences[#AllBackReferences + 1] = "*" .. table.concat(Items, ', ')
AllBackReferences[#AllBackReferences + 1] = "*" .. table.concat(Items, ', ')