도움말:틀 만들기

최근 편집: 2022년 6월 1일 (수) 11:19

이 문서에서는 을 만드는 방법에 대해 설명합니다.

틀 문서의 이름

일반적으로 틀 문서는 틀:로 시작하는 문서를 말합니다. 이렇게 만들어진 문서는 자동적으로 틀 이름공간에 생성되며, : 뒤의 글자를 입력하면 틀로 사용할 수 있습니다.

하지만 모든 문서는 기본적으로 전체 이름을 이름공간까지 함께 중괄호 두 개 {{}}로 감쌀 경우 틀로 사용될 수 있습니다. 예를 들어, 틀:완두콩이라는 이름의 문서를 만들면 {{완두콩}}이라고 적어 문서에 끼워넣을 수 있지만 페미위키:완두콩이라는 이름의 문서는 {{페미위키:완두콩}}이라고 적어야 문서에 끼워넣어집니다.

용도 생각하기

틀을 만들 때는 이 틀이 어떻게, 왜 쓰였으면 하는지를 생각해보아야 합니다. 다음과 같은 목적을 생각할 수 있습니다.

  • 한 국가의 모든 도시에 "OOO는 어느 나라의 도시이다."라고 모두 같은 문장을 적는데 계속 같은 문장을 치고 싶지는 않다.
  • 모든 원소(수소, 헬륨, …) 문서에 원소주기율표를 첨부하고 싶은데 그 표를 일일이 다 그리고 싶진 않다.
  • 날짜 문서가 만약 오늘을 설명하고 있다면 '오늘입니다'라는 말을 뜨게 하고 싶다.
  • 의학 정보가 쓰인 모든 문서 위에 모두 동일한 내용의 경고문을 달고 싶다.

이름짓기

틀을 만들 때는 우선 틀의 이름을 생각해내야 합니다. 틀 이름을 짓는데는 아직 특별한 규정이 없으며, 예를 들어 어떤 틀들은 영어 알파벳으로 된 이름을 가지고(틀:Clear) 어떤 틀들은 한국어 이름을 가지는 등(틀:알림 상자) 자유롭습니다.

이름을 지을 때는 다른 틀 들의 이름을 참고하면 좋습니다.

틀 내용 적기

가장 간단한 틀은 예를 들어 다음과 같이 생겼습니다.

배고픔 주의!! 이 문서에서 설명하는 내용은 매우 맛있습니다!<nowiki><noinclude>{{설명문서}}</nowiki><nowiki></noinclude></nowiki>
나중에 배울 내용 위 내용에서 <noinclude>{{설명문서}}</noinclude>는 틀의 내용이 아니니 우선은 무시하여도 좋습니다.

만일 위 내용이 적힌 문서의 이름이 틀:배고픔 주의라면, 다른 문서에 {{배고픔 주의}}라고 적었을 때 배고픔 주의!! 이 문서에서 설명하는 내용은 매우 맛있습니다!라는 내용이 나타나게 됩니다.

틀 변수의 사용

틀을 사용할 때 틀 변수를 같이 적을 수 있었습니다. 틀을 작성할 때 틀 변수를 활용하기 위해서는 다음과 같은 방법이 사용됩니다.

  1. {{{1|}}} - 첫번째 매개변수.
  2. {{{제목|}}} - 제목이라는 이름의 매개변수.
  3. {{{내용|내용 없음}}} - 파이프 문자 뒤 내용은 매개변수가 없을 때의 기본값이 됩니다.

1번 예처럼, 숫자와 파이프 문자(|)를 중괄호 셋으로 감싼다면 이 내용은 틀이 사용될 때 자동적으로 첫번째 매개변수로 변경됩니다. 2번 예에서는 매개변수 이름을 사용하고 있는데, 틀 문서 내부의 {{{제목|}}}은 {{틀|제목=알립니다}}와 같이 틀이 사용되었을 때 '알립니다'로 자동 치환됩니다. 3번 예는 매개변수가 사용되지 않았을 때 대신 사용할 기본값을 설정하는 것을 보여줍니다.

특수 명령

빈 문단 이 문단은 비어 있습니다. 내용을 추가해 주세요.

https://www.mediawiki.org/wiki/Help:Magic_words/ko

파서 함수

빈 문단 이 문단은 비어 있습니다. 내용을 추가해 주세요.

https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions/ko

자주 사용되는 태그

  • noinclude. <noinclude>...</noinclude> 마크업은 이 태그 안에 들어간 글귀가 다른 문서에 포함되지 않고 단지 그 문서 자체에서만 나타난다는 것을 의미합니다. 이 마크업은 문서화에 유용합니다.
  • includeonly. <includeonly>...</includeonly> 마크업은 이 태그 안에 들어간 글귀가 이 문서가 다른 페이지에 포함되었을 때에만 나타나며 이 문서 자체에서는 보이지 않는다는 것을 나타냅니다. 이 마크업은 틀을 이용하여 다른 문서에 분류를 추가할 때 유용하게 쓰일 수 있습니다.
  • onlyinclude. <onlyinclude>...</onlyinclude> 마크업은 오로지 이 태그 안에 들어간 글귀만이 다른 문서에 포함된다는 것을 뜻합니다. 이 마크업이 사용되었을 때는 상기한 다른 마크업들은 무시되므로 주의하여야 합니다. 이 마크업은 한 문서 안의 조그만 부분을 반복하는 일에 유용할 수 있습니다. 또한 <onlyinclude><noinclude>, <includeonly>와 달리 <nowiki>보다 우선합니다. 그러므로 <nowiki><onlyinclude>내용</onlyinclude></nowiki>이 다른 문서에 포함된다면 "내용"만이 보일 것입니다.