모듈:원본보여주기
창팝위키
다른 명령
이 모듈에 대한 설명문서는 모듈:원본보여주기/설명문서에서 만들 수 있습니다
local p = {}
function p.main(frame)
-- 인자 받기
local args = {
pageName = frame.args["문서이름"] or frame.args[1]
}
-- 인자로 빈 문자열이 전달되었다면 nil로 처리
if args.pageName == "" then
args.pageName = nil
end
-- pageName 인자가 없다면 현재 페이지의 이름을 사용
local pageName = args.pageName or mw.title.getCurrentTitle().fullText
local title = mw.title.new(pageName, 'Template')
local content = title:getContent()
if not content then
return "''내용 없음''"
end
return frame:extensionTag{
name = 'syntaxhighlight',
content = content,
args = { lang = 'wikitext' }
}
end
return p