모듈:리디렉션/문서

Module


이 모듈에는 리디렉션 페이지의 대상을 찾는 기능이 포함되어 있습니다.

주된

기본 기능은 단일 페이지의 이름을 허용합니다.페이지가 리디렉션인지 여부를 결정합니다. 리디렉션인 경우 페이지를 조회하고 대상을 추출한 다음 대상 이름을 텍스트로 반환합니다.그 용법은{{#invoke:redirect main page-name}}.한다면page-name존재하지 않거나 리디렉션이 아닙니다.page-name반환됩니다. 만약page-name공백이면 공백이 반환됩니다.

이 함수는 일반적으로 대괄호를 사용하지 않으며 대괄호를 제공하지 않으므로 결과를 링크 용도로 표시합니다.[[{{#invoke:redirect main page-name}}]].

매개 변수 브래킷에 공백이 아닌 값이 지정되면 브래킷이 전달됩니다.

  • {{#invoke:redirect main WP:AFC}}위키백과:창작물
  • {{#invoke:redirect main [[WP:AFD]] bracket=yes}}위키백과:삭제할 아티클
  • {{#invoke:redirect main Wikipedia:Articles for deletion}}위키백과:삭제할 아티클
  • {{#invoke:redirect main Wikipedia:Articles for rumination}}위키백과:재고품.

참고: WP:AFC WP:AFD는 둘 다 리디렉션이지만 위키백과는 다음과 같습니다.삭제할 문서없으며, 위키백과:재고품이 존재하지 않습니다.

루아마인

다른 Lua 모듈의 주 기능을 사용하려면 luaMain 기능을 사용할 수 있습니다.기본 기능과 동일한 기능을 제공하지만 프레임 개체를 사용할 필요는 없습니다.

이를 사용하려면 먼저 모듈을 로드합니다.

현지의 mRedirect = 요구하다('모듈:리디렉션') 

그런 다음 다음 구문을 사용하여 함수를 사용합니다.

mRedirect.루아 메인(r이름, 대괄호) 

rname리디렉션 페이지의 이름이며, 다음과 같은 경우bracketfalse 또는 none이 아닌 경우 모듈은 페이지 이름이 아닌 링크를 생성합니다.

리디렉션 여부

isRedirect 함수는 Wiki 페이지에서 지정된 페이지가 리디렉션인지 여부를 확인하는 데 사용됩니다.페이지가 리디렉션이면 함수가 "예"를 반환하고 그렇지 않으면 출력이 비어 있습니다.그 용법은{{#invoke:redirect isRedirect page-name}}.

  • {{#invoke:redirect isRedirect WP:AFC}}
  • {{#invoke:redirect isRedirect Wikipedia:Articles for deletion}}
  • {{#invoke:redirect isRedirect Wikipedia:Articles for rumination}}

루아이즈 리다이렉트

isRedirect는 메인 기능과 동일한 방법으로 다른 Lua 모듈에서 액세스할 수 있습니다.

현지의 mRedirect = 요구하다('모듈:리디렉션') mRedirect.luaIs 리디렉션(r이름) 

대상 가져오기

getTarget 함수는 리디렉션 페이지의 대상 페이지 이름을 가져오며 Lua에서만 사용할 수 있습니다.지정한 페이지가 리디렉션이면 대상이 반환되고, 그렇지 않으면 함수가 0을 반환합니다.

사용하려면 먼저 모듈을 로드합니다.

현지의 mRedirect = 요구하다('모듈:리디렉션') 

그런 다음 다음 구문을 사용하여 함수를 사용합니다.

mRedirect.대상 가져오기(페이지입니다.) 

page리디렉션 페이지의 이름을 문자열로 지정하거나 mw.dll 개체로 지정할 수 있습니다.

참고 항목