FANDOM


에는 매개변수를 전달할 수 있습니다. 그리고 전달된 매개변수로 틀의 내용이나 디자인을 바꿀 수 있습니다.

Note: 페이지에 틀을 사용할 때, visual editors는 당신이 위키 문법에 신경쓰지 않고 매개변수를 선언, 사용할 수 있게 해줍니다.

간단한 매개변수편집

  • 위키에 "틀:상자"라는 페이지를 추가합니다:
  • 아래의 사항을 Soure Editor 창에 입력합니다:
<div style="width:10em; height:5em; border:1px solid #999; background-color:#CDF; color:#000; text-align:center; padding-top:2em;">
{{{1}}}
</div>
  • 페이지를 저장하고 아래의 콘텐츠를 표시하는 것을 확인하세요:
{{{1}}}
  • 틀 테스트라는 페이지를 생성하세요
  • 틀을 표시하도록 아래의 코드를 페이지에 입력하세요:
{{상자|예시}}
  • 페이지를 저장하고 아래의 콘텐츠를 보여주는지 확인하세요:
예시

무슨 일이 일어난 것일까편집

상자에 예시가 나타나게 된 이유는 {{{1}}}이 틀의 첫 번째 매개변수를 그 부분에 집어넣으라는 의미이기 때문이다. 그리고 이것은 {{{2}}}, {{{3}}}, ...로 확장할 수 있다.

중괄호 안에 들은 숫자는 몇 번째 매개변수인지를 나타낸다:

{{상자|첫 번째 매개변수|두 번째 매개변수|세 번째 매개변수}}

만약 사용하고 싶지 않은 매개변수가 있다면, 그 공간을 비워놓으면 된다. 예시:

{{상자|첫 번째 매개변수||세 번째 매개변수}}

이름 붙은 매개변수와 기본 매개변수편집

위의 방법 외에도 이름을 정해주고 매개변수를 사용할 수도 있다. 이 방법이 코드를 더 복잡하게 만들기는 하지만, 더 다양하고 유용한 틀을 만들 수 있게 해준다.

  • 아까 전에 생성한 "틀:상자" 페이지를 다음과 같이 수정하자:
<div style="width:10em; height:5em; border:1px solid #999; background-color:{{{배경색|#CDF}}}; color:{{{글자색|#000}}}; text-align:center; padding-top:2em;">
{{{내용}}}
</div>
{{{내용}}}이 바로 이름 붙은 매개변수의 사용방법이다. {{{배경색|#CDF}}}기본 매개변수의 사용법을 보여주고 있다. 기본 매개변수는 '배경색' 매개변수가 전달되지 않으면 '#CDF'가 사용된다는 의미이다.
  • "틀 테스트" 페이지를 편집하여 아래의 코드로 대체한다:
{{상자|배경색=navy|글자색=white|내용=파란 상자}}
  • 페이지를 저장하고 아래의 콘텐츠가 나타나는지 확인한다:
파란 상자

무슨 일이 일어난 것일까편집

매개변수가 이름을 갖고 있기 때문에 어떤 순서로 넘기든 상관없다. 따라서 {{상자|글자색=white|내용=파란 상자|배경색=navy}}은 똑같은 상자를 보여줄 것이다.

기본 패러미터가 있기 때문에 배경색이 전달되지 않는다면 - {{box|글자색=white|내용=파란 상자}} - 이런 상자를 보게 될 것이다:

파란 상자

이름붙은 매개변수들은 읽기 쉽게 하기 위해 줄바꿔서 많이 써준다. 아래와 같이 적혀있는 틀을 어렵지 않게 볼 수 있을 것이다:

{{상자
 |배경색    = navy
 |글자색    = white
 |내용      = 파란 상자
}}


기본 패러미터로 아무것도 쓰고 싶지 않을 때는 공란으로 놔둘 수 있다:

예를 들어, 만약 틀 안에 {{{내용}}}이라는 매개변수를 적었는데, '내용=~'라고 변수를 전달하지 않으면 틀에 적힌 그대로 "{{{내용}}}"이라고 글에 나타날 것이다. 그러나 틀을 만들 때 {{{내용|}}}이라고 적어두면 기본 변수는 아무것도 없는 것이 되고, 사용할 때도 변수를 전달하지 않으면 아무것도 나타나지 않을 것이다.

더보기편집

Community content is available under CC-BY-SA unless otherwise noted.