Modul:Italic title

Aus skandinavien-wiki.net
Version vom 17. Juni 2013, 08:52 Uhr von wpen>Mr. Stradivarius (create a replacement for Template:Italic title)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Die Dokumentation für dieses Modul kann unter Modul:Italic title/doc erstellt werden

local p = {}

function p.main()
    local title = mw.title.getCurrentTitle()
    local prefix, brackets = mw.ustring.match(title.text, '(.+) (%([^%(%)]+%))$')
    local result
    if prefix and brackets then
        result = "''" .. prefix .. "'' " .. brackets
    else
        result = "''" .. title.text .. "''"
    end
    result = '{{DISPLAYTITLE:' .. title.nsText .. result .. '}}'
    return mw.getCurrentFrame:preprocess(result)
end

return p