Modul:Common: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 14: Zeile 14:


function p.getPageName(frame)
function p.getPageName(frame)
-- This is for unlinking semantic attributes with datatype site.
p = frame.args[1] or ""
p = frame.args[1] or ""
-- First, rip off [[ and ]]
t = mw.ustring.gsub(p, "%[%[(.-)%]%]", "%1")
t = mw.ustring.gsub(p, "%[%[(.-)%]%]", "%1")
--t = mw.title.new(p) or "nix"
-- Then, throw away anything after |
t = mw.ustring.match(t, "([^|]+)")
return t
return t
end
end