메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

현재 창팝위키는 베타 오픈입니다. 공지 보기

이 모듈에 대한 설명문서는 모듈:원본보여주기/설명문서에서 만들 수 있습니다

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