모듈:등록 취소 - 정보 상자/doc
Module| 이 Lua 모듈은 약 192,000페이지에서 사용됩니다. 주요 중단 및 서버 로드를 방지하려면 모듈의 /sandbox 또는 /testcase 하위 페이지 또는 자체 모듈 샌드박스에서 변경 사항을 테스트해야 합니다.테스트한 변경사항을 한 번의 편집으로 이 페이지에 추가할 수 있습니다.실행하기 전에 대화 페이지에서 변경 사항에 대해 논의하는 것을 고려합니다. |
사용.
{{#invoke:Unsubst-infobox $B=template body $params=parameters}}
인포박스는 절대 교체해서는 안 됩니다.이를 방지하는 방법은 템플릿을 제외된 형식으로 대체하는 것입니다.이 모듈은 모듈과 유사합니다.Unst. 매개변수는 호출 정보 상자 템플릿이 취할 수 있는 매개변수 이름의 쉼표로 구분된 목록입니다.
파라미터 리스트
- $B
- 사용 중인 모듈이 없는 템플릿의 내용입니다.
- $params
- 별칭이 없는 쉼표로 구분된 템플릿 매개 변수 목록입니다.
- $
- 쉼표로 구분된 매개변수 교체 목록(형식)
old1>new1,old2>new2. - $
- $params에 나열된 모든 매개 변수의 쉼표로 구분된 목록으로 템플릿에서 이미 사용되지 않는 한 대체 후에 표시할 필요가 없습니다. 즉, 매개 변수가 두 목록 모두에 있고 특정 변환에서 사용되지 않거나 공백인 경우 대체 시 매개 변수가 표시되지 않습니다.
- $set1
- 쉼표로 구분된 더 짧은 매개 변수 목록입니다.변환에 사용되는 모든 매개변수가 이 목록에 있는 경우, 이 매개변수는 ($params - $extra) 대신 매개변수 이름을 생성하는 데 사용됩니다.이는 정보 상자에 일부 기사 그룹에만 적용되는 여러 매개 변수가 있는 경우에 사용될 수 있습니다.
- $set2
- $set1과 동일하지만 일부 매개 변수가 $set1에 없는 경우에만 사용됩니다.
- $set3
- $set2와 동일하지만 매개 변수 중 일부가 $set2에 없는 경우에만 사용됩니다(즉, 모든 매개 변수가 이 목록에 있고, 일부 매개 변수는 $set1에 있지 않으며, 일부 매개 변수는 $set2에 있지 않음).
- $
- 각 행 앞에 추가되는 공백의 수입니다.어린이 정보 상자에 유용합니다.
- $
- 쉼표로 구분된 플래그 목록입니다.현재 이 매개 변수에 대해 유효한 유일한 입력은 "override"이며, 이 입력은 템플릿이 모듈에 설정된 매개 변수로 템플릿에 대한 원래 입력을 대체하도록 알려줍니다. 즉, 템플릿 변환이 사용하는 경우
number=6하지만 모듈 호출은 다음과 같습니다.date=7, 모듈 호출에 다음이 포함된 경우override안에$flags=그러면 출력은date=7그리고 그렇지 않으면 출력은date=6. - $template-name
- 기본 템플릿 이름을 재정의하는 데 사용될 수 있습니다.
다른 모든 파라미터는 템플릿에 대한 입력으로 처리됩니다.입력 값이 공백이 아니고 입력 매개 변수가 템플릿의 유효한 매개 변수인 경우, 변환의 값이 공백인 경우, 모듈 호출이 다음을 포함하는 경우 대체 후 내용에 값이 나타납니다.override안에 $flags=그러면 값은 변환의 값이 무엇인지에 관계없이 substit 후 내용에 나타납니다.