모듈:Infobox mapframe/설명문서
IT 위키
더 많은 작업
이 문서는 모듈:Infobox mapframe에 대한 설명문서입니다.
| 이 모듈은 다음의 모듈에 의존합니다. |
| 관련 문서 |
|---|
이 모듈은 {{Infobox mapframe}}을 구현한다.
테스트 사례는 틀:Infobox mapframe/testcases를 참고한다.
사용법
원본 편집최소한의 입력으로 정보상자에 적합한 mapframe을 자동으로 생성하는 모듈이다.
일반적인 사용법
원본 편집해당 문서의 지침에 따라 {{Infobox mapframe}} 틀을 직접 사용한다. 이 모듈은 다른 루아 모듈로 불러와서 사용할 수도 있다.
정보상자에 자동 지도 삽입하기
원본 편집정보상자 틀(또는 연습장)을 편집한다. 정보상자에 다음과 같은 예시 코드를 추가한다. 숫자(4 또는 97~99)는 이미 존재하는 다른 이미지나 데이터 변수의 개수에 맞춰 적절한 숫자로 바꾼다.
| 정보상자 상단에 배치할 경우 | 정보상자 하단에 배치할 경우 |
|---|---|
| image4 = {{#invoke:Infobox mapframe|autoWithCaption}}
|
| header97 = {{#if:{{{mapframe|}}}|위치}}
| data98 = {{#invoke:Infobox mapframe|autoWithCaption}}
|
만약 틀에서 {{#invoke:Check for unknown parameters|check}}를 호출하고 있다면, 호출 시 |mapframe_args=y를 추가하기만 하면 다양한 mapframe 인수가 자동으로 포함된다.
설정이 완료되면 위의 매개변수를 틀 사용자도 사용할 수 있게 된다.
- 위 #invoke 호출 시 매개변수의 기본값을 지정할 수도 있다. 예:
{{#invoke:Infobox mapframe
| autoWithCaption
| mapframe-marker = library
}}
- 이 경우 틀에 다른 값이 전달되지 않는 한 도서관(library) 마커가 사용된다.
- 지도는 기본적으로 꺼져(off) 있으며, 틀 호출 시
|mapframe=yes가 있어야 지도가 표시된다.- 지도를 기본적으로 켜두려면(on), 위 #invoke 호출 시
|onByDefault=yes를 추가한다. 이 경우 틀 호출 시|mapframe=no가 없는 한 지도가 표시된다. - onByDefault는 조건부로 설정할 수도 있다. 예를 들어 다른 매개변수가 있을 때만 켜지게 하려면 다음과 같이 한다.
|onByDefault={{#if:{{{pushpin_map|}}}|no|yes}}
- 지도를 기본적으로 켜두려면(on), 위 #invoke 호출 시
- 새 매개변수를 틀 설명문서에 추가한다.
{{Infobox mapframe/설명문서/parameters}}를 사용할 수 있다.- #invoke 호출에서 기본값을 수정한 경우, |매개변수이름=값 형식으로 추가한다.
- 기본 출력 결과는 다음과 같다(접혀 있음):
이 글을 보려면 오른쪽 ‘펼치기’ 버튼 클릭
- 매개변수를 TemplateData에도 추가할 수 있다. 의 관련 부분에서 복사하여 붙여넣을 수 있다.
- 사용 가능한 마커 목록은 mw:Help:Extension:Kartographer/Icons를 참고한다.