모듈:연습장: 두 판 사이의 차이
imported>Hsl0 편집 요약 없음 |
편집 요약 없음 |
||
(사용자 3명의 중간 판 20개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
-- Module:RedirectHelper | |||
local p = {} | local p = {} | ||
function p. | function p.redirect(frame) | ||
local targetPage = frame.args[1] | |||
if targetPage then | |||
return "#REDIRECT [[" .. targetPage .. "]]" | |||
end | |||
return "" | |||
end | |||
function p.args(frame) | |||
local args = {} | |||
for key, value in pairs(frame.args) do | |||
table.insert(args, {key, value}) | |||
end | |||
return mw.text.jsonEncode(args) | |||
end | end | ||
return p | return p |
2023년 11월 25일 (토) 21:38 기준 최신판
- 장기간에 걸쳐 수정이 필요한 경우 별도로 모듈페이지를 만드는 것을 추천합니다.
- 다음 문서가 도움이 될 수 있습니다.
- 다른 이름공간에 대한 연습은 아래에서 가능합니다.
- 낙서장을 비우려면 여기 를 클릭하세요.
위 설명은 모듈:연습장/설명문서의 내용을 가져와 보여주고 있습니다. (편집 | 역사) 이 모듈에 대한 수정 연습과 시험은 연습장 (만들기 | 미러)과 시험장 (만들기)에서 할 수 있습니다. 분류는 /설명문서에 넣어주세요. 이 모듈에 딸린 문서. |
-- Module:RedirectHelper
local p = {}
function p.redirect(frame)
local targetPage = frame.args[1]
if targetPage then
return "#REDIRECT [[" .. targetPage .. "]]"
end
return ""
end
function p.args(frame)
local args = {}
for key, value in pairs(frame.args) do
table.insert(args, {key, value})
end
return mw.text.jsonEncode(args)
end
return p