중앙 커뮤니티
Advertisement
중앙 커뮤니티

파서 함수 같은 곳에서 더 논리적으로 복잡한 연산을 할 수 있도록 해주는 미디어위키 기능 중 하나입니다. 파서 함수는 주로 틀의 매개변수가 특정 값일 때 정해진 특정 코드를 표시하는 데에 쓰입니다.

파서 함수는 틀과 동일하게 이중 중괄호를 사용합니다. 일반 틀과 다른 점이 있다면 파서 함수에서는 파서 함수 이름 앞 뒤로 번호 기호(#)와 쌍점(:)이 포함되어 있습니다. (예: {{#if:}}) 팬덤에서 사용할 수 있는 모든 파서 함수의 목록은 이곳을 참고하세요.

한 걸음씩[]

이 문서에서는 기초적인 파서 함수 사용법에 대해서만 설명합니다. 각 파서 함수에 대한 자세한 사용법은 이곳을 참고하세요.

  1. 하고 싶은 작업에 알맞는 파서 함수를 찾으세요. 파서 함수에는 수많은 종류의 기능이 있으니 잘 살펴 보시기 바랍니다.
  2. 그렇게 정한 파서 함수의 사용법을 확인하세요. 이 도움말에서는 {{#ifexpr:}} 함수를 사용합니다. 문법은 다음과 같습니다:
    {{#ifexpr: 수식 | 값이 맞을 때의 결과 | 값이 틀릴 때의 결과 }}
  3. 내용을 채우세요.
    {{#ifexpr: 1 > 0 | 예 | 아니요 }}
    이 예제에서는 수식 "1 > 0"이 맞다면 "예"를 표시하고, 수식 "1 > 0"이 틀리다면 "아니요"를 표시하도록 설정했습니다.
  4. 문서를 저장하고 예상한 결과가 나왔는지 확인하세요. 이 예제에서는 당연히 1이 0보다 크므로 결과가 "예"로 나와야 합니다.
    {{#ifexpr: 1 > 0 | 예 | 아니요 }}.
    수식을 바꿔서 확인해 봅시다. 다음 상황에서는 당연히 0이 1보다 큰 게 아니므로 결과는 "아니요"로 나와야 합니다.
    {{#ifexpr: 1 < 0 | 예 | 아니요 }}아니요.

이제 이 파서 함수를 더 실용적으로 다뤄 봅시다. 현재 상황은, 당신은 TV 프로그램에 등장하는 캐릭터에 관한 정보 상자를 만들고 있고, 그 캐릭터가 성인인지 미성년자인지 구분하고자 합니다.

{{#ifexpr: {{{나이}}} >= 18 | 이 캐릭터는 성인입니다. | 이 캐릭터는 미성년자입니다. }} 같이 코드를 만들었다고 했을 때, 나이 매개변수 값을 18 이상으로 설정하면 "이 캐릭터는 성인입니다."라는 문장이 표시됩니다. 그리고 18 미만으로 설정하면 당연히 "이 캐릭터는 미성년자입니다."라고 표시됩니다.

미디어위키 파서 함수[]

미디어위키는 기본적으로 몇몇 기본 파서 함수들을 포함하고 있습니다. 그 파서 함수들의 목록은 이 페이지에서 확인할 수 있습니다.

{{fullurl:}}
주어진 문서의 전체 URL을 값으로 냅니다.
{{fullurl:도움말:콘텐츠}}https://community.fandom.com/ko/wiki/%EB%8F%84%EC%9B%80%EB%A7%90:%EC%BD%98%ED%85%90%EC%B8%A0
{{#language:}}
언어 코드를 이름으로 변경합니다.
{{#language:zh}} → 中文
{{lc:}}
글자를 소문자로 변경합니다. (반대로는 {{uc:}})
{{lc:CASE}} → case
{{ns:}}
주어진 이름공간 번호의 이름을 값으로 냅니다.
{{ns:4}} → 중앙 커뮤니티
{{plural:}}
값이 단수일 때는 첫 번째 결과를 불러옵니다. 반대로 값이 복수일 때는 두 번째 결과를 불러옵니다.
{{plural:1|사람|사람들}} → 사람
{{plural:2|사람|사람들}} → 사람들

파서 함수 확장 기능[]

파서 함수 확장 기능은 간단한 논리적 연산을 통해 유용한 값을 낼 수 있도록 해줍니다.

파서 함수 확장 기능은 미디어위키에 유용한 파서 함수들을 추가해주는 확장 기능 중 하나입니다. 이 확장 기능은 팬덤 전역에 기본적으로 적용되어 있습니다. 이 확장 기능은 현재는 쓰이지 않는 문자열 함수 (대표적으로 {{#explode}}) 또한 포함하고 있습니다.

파서 함수 확장 기능은 if/else 표현, 시간 함수 등 수학적인 기능을 포함하고 있습니다. 전체 목록과 자세한 사용법은 확장 기능 공식 도움말 문서를 참고하세요.

그 외 확장 기능[]

다음은 팬덤에서 인기 있는 확장 기능들입니다.

이 중 관심 있는 확장 기능이 있을 때는 MediaWiki.org 페이지에서 상담해 주세요.

함께 보기[]

도움 및 문의[]

Advertisement