Modul:Uses TemplateStyles: Unterschied zwischen den Versionen
display sandbox links, if a sandbox version exists
(display sandbox links, if a sandbox version exists) |
|||
| Zeile 33: | Zeile 33: | ||
local tStylesLinks = {} | local tStylesLinks = {} | ||
for i, ts in ipairs(tStyles) do | for i, ts in ipairs(tStyles) do | ||
tStylesLinks[i] = string.format('[[:%s]]', ts) | local sandboxLink = nil | ||
local tsTitle = mw.title.new(ts) | |||
if tsTitle then | |||
local tsSandboxTitle = mw.title.new(string.format('%s:%s/sandbox/%s', tsTitle.nsText, tsTitle.baseText, tsTitle.subpageText)) | |||
if tsSandboxTitle and tsSandboxTitle.exists then | |||
sandboxLink = string.format(' ([[:%s|sandbox]])', tsSandboxTitle.prefixedText) | |||
end | |||
end | |||
tStylesLinks[i] = string.format('[[:%s]]%s', ts, sandboxLink or '') | |||
end | end | ||
local tStylesList = mList.makeList('bulleted', tStylesLinks) | local tStylesList = mList.makeList('bulleted', tStylesLinks) | ||