본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

모듈: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}}
  • 새 매개변수를 틀 설명문서에 추가한다.
    {{Infobox mapframe/설명문서/parameters}}를 사용할 수 있다.
    #invoke 호출에서 기본값을 수정한 경우, |매개변수이름=값 형식으로 추가한다.
    기본 출력 결과는 다음과 같다(접혀 있음):
이 글을 보려면 오른쪽 ‘펼치기’ 버튼 클릭

같이 보기

원본 편집