모듈:KoreanPresidents: 두 판 사이의 차이
편집 요약 없음 |
편집 요약 없음 |
||
| 33번째 줄: | 33번째 줄: | ||
]], flag, n, prev, curr, next) | ]], flag, n, prev, curr, next) | ||
end | end | ||
return p | |||
2026년 1월 2일 (금) 09:44 판
이 모듈에 대한 설명문서는 모듈:KoreanPresidents/설명문서에서 만들 수 있습니다
local p = {}
function p.render(frame)
local n = tonumber(frame.args[1])
if not n or not presidents[n] then
return "잘못된 대수입니다."
end
local prev = presidents[n - 1] and presidents[n - 1].name or "—"
local curr = presidents[n].name
local next = presidents[n + 1] and presidents[n + 1].name or "—"
-- 파일 호출을 안전하게 생성
local flag = frame:expandTemplate{
title = "파일",
args = { "대통령기.svg", "40px" }
}
return string.format([[
{| class="wikitable" style="border: 2px solid #005ba6; text-align: center; margin-left:auto; margin-right:auto; width:100%%; max-width:400px;"
|-
! colspan="3" style="background: linear-gradient(to right,#00467f,#005ba6 20%%,#005ba6 80%%,#00467f); color:#ffc224; line-height:1.8rem; padding-top:8px;" |
%s<br>대한민국 대통령
|-
! width="33%%" | 전임
! width="33%%" | 제 %d대
! width="33%%" | 후임
|-
| %s
| '''%s'''
| %s
|}
]], flag, n, prev, curr, next)
end
return p