본문으로 이동
주 메뉴
주 메뉴
사이드바로 이동
숨기기
둘러보기
대문
최근 바뀜
임의 문서로
미디어위키 도움말
특수 문서 목록
검색
검색
외관
계정 만들기
로그인
개인 도구
계정 만들기
로그인
모듈:LoR 문서 원본 보기
모듈
토론
English
읽기
원본 보기
역사 보기
도구
도구
사이드바로 이동
숨기기
작업
읽기
원본 보기
역사 보기
일반
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
카고 데이터
외관
사이드바로 이동
숨기기
←
모듈:LoR
문서 편집 작업을 수행할 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 작업은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
local p = {} function p.link(frame) local args = frame:getParent().args if not args[1] then args = frame.args end local target = args[1] or "" local display = args[2] or "" if target == "" then return "" end if display == "" then display = target end -- Clean up whitespace target = mw.text.trim(target) display = mw.text.trim(display) -- Try matching the exact target first local titleObj = mw.title.new(target) if titleObj and titleObj.exists then return "[[:" .. target .. "|" .. display .. "]]" end -- Parse suffix local base = target if string.match(target, "%(LEAGUEOFLEGENDS%)$") then base = string.gsub(target, "%s*%(LEAGUEOFLEGENDS%)$", "") elseif string.match(target, "%(리그오브레전드%)$") then base = string.gsub(target, "%s*%(리그오브레전드%)$", "") end -- 1. Try Champion /LoR(LEAGUEOFLEGENDS) local lorTitle = base .. "/LoR(LEAGUEOFLEGENDS)" local t = mw.title.new(lorTitle) if t and t.exists then return "[[:" .. lorTitle .. "|" .. display .. "]]" end -- Try Champion /LoR 1(LEAGUEOFLEGENDS) local lor1Title = base .. "/LoR 1(LEAGUEOFLEGENDS)" t = mw.title.new(lor1Title) if t and t.exists then return "[[:" .. lor1Title .. "|" .. display .. "]]" end -- 2. Try Follower/Spell (레전드 오브 룬테라)(LEAGUEOFLEGENDS) local cardTitle = base .. " (레전드 오브 룬테라)(LEAGUEOFLEGENDS)" t = mw.title.new(cardTitle) if t and t.exists then return "[[:" .. cardTitle .. "|" .. display .. "]]" end -- Fallback to the original target return "[[:" .. target .. "|" .. display .. "]]" end return p
이 문서에 포함된 문서:
모듈:LoR/설명문서
(
원본 보기
)
모듈:LoR
문서로 돌아갑니다.
검색
검색
모듈:LoR 문서 원본 보기
새 주제