모듈:알 수 없는 매개 변수/doc 확인

Module:Check for unknown parameters/doc

알 수 없는 파라미터의 사용을 확인하기 위해 이 모듈을 템플릿에 추가할 수 있다.

사용법

기본사용

{{#invoke:알 수 없는 파라미터 확인 알 수 없음=[카테고리:일부 추적 카테고리]]] arg1 arg2 arg3 argN}}

또는 미리 보기 오류 메시지가 있는 매개변수별로 추적 카테고리의 항목을 정렬하려면

{{#invoke:알 수 없는 파라미터 확인 알 수 없음=[카테고리:일부 추적 범주 _VALUE_] 미리보기=알 수 없는 파라미터 "_VALUE_" arg1 arg2 ... argN}

또는 적색 오류 메시지를 명시적으로

{{#invoke:알 수 없는 파라미터 확인 unknown=<span class="error"}}미안하지만 _VALUE_</span> arg1 arg2 ... argN}}}을(를) 인식할 수 없다.

여기,arg1,arg2, ...,argN는 알려진 매개 변수다.이름 없는(위치) 매개변수도 추가할 수 있다. 1 2 argname1 argname2 .... 이 목록에 없지만 사용된 모든 매개 변수는 모듈이 다음 구성 요소와 함께 전달된 모든 것을 반환하게 한다.unknown매개 변수_VALUE_키워드를 사용할 경우 매개 변수의 이름으로 변경된다.이것은 추적 카테고리의 항목을 정렬하거나 더 명시적인 정보를 제공하는 데 유용하다.

기본적으로 모듈은 정의되었지만 비어 있는 매개 변수와 비어 있지 않은 매개 변수를 구분하지 않는다.즉, 둘 다 목록에 없다. foo=x그리고 foo=보고되었다.비어 있지 않은 매개 변수만 추적하려면 ignoreblank=1.

기본적으로 모듈은 빈 위치 파라미터를 무시한다.즉, 목록에 없는 사람 2=무시당하다추적에 빈 위치 매개변수를 포함하려면 showblankpositional=1.

루아 패턴

이 모듈은 체계적인 패턴을 사용하는 알려진 파라미터가 많을 때 유용한 루아 패턴(정규표현과 유사)을 지원한다.예: template:infobox3cols 사용

regexp1 = 헤더[%d][%d]* regexp2 = 레이블[%d][%d]* regexp3 = 데이터[%d][%d]*[message]?regexp4 = class[%d][%d]*[class]?regexp5 = rowclass[%d][%d]* regexp6 = rowstyle[%d][%d]* regexp7 = rowcellstyle[%d][%d]*

양식의 모든 매개변수를 일치시키다headerNUM,labelNUM,dataNUM,dataNUMa,dataNUMb,dataNUMc, ...,rowcellstyleNUM, 여기서 NUM은 자릿수 문자열이다.

{{인포박스 위 = {{name }} 레이블1 = 높이 데이터1 = {{{높이 }} 레이블2 = {{{{{weight }} 레이블3 = 웹 사이트 데이터3 = {{website }}}}}}} = {{-end infobox, 추적 시작 --{#invoke:알 수 없는 파라미터 점검 알 수 없음 = {{main other [카테고리:일부 추적 범주 _VALUE_]} 미리 보기 = 알 수 없는 매개 변수 "_VALUE_" 이름 높이 체중 웹 사이트 }}}

참고 항목