도움말:위키 문법/4단계

Admin (토론 / 기여)님의 2025년 2월 16일 (일) 15:33 판 (리뉴얼)
(차이) ← 이전 판 / 최신판 (차이) / 다음 판 → (차이)
가온 위키 프로젝트
이 문서는 가온 위키 프로젝트를 설명하는 문서입니다.
위키 도움이
위키를 시작하는데 도움이 되는 정보를 얻을 수 있습니다.
빠르게 위키를 배우고 싶다면 위키 도움이 틀을 찾아가세요!
위키 문법
기초 중급 심화 기타
1단계 2단계 3단계 4단계 5단계 심화 / 이런 것도 있다고요

4단계: 템플릿과 파서 함수[원본 편집]

템플릿과 파서 함수를 사용하면 문서를 더욱 동적이고 효율적으로 관리할 수 있습니다. 이 단계에서는 템플릿의 기본 사용법부터 고급 파서 함수까지 다룹니다.

1. 템플릿 기본[원본 편집]

템플릿 호출[원본 편집]

템플릿은 미리 정의된 내용을 여러 문서에서 재사용할 수 있게 해주는 기능입니다.

기본 문법:

{{템플릿명}}

예시:

  • 틀:환영 - 새 사용자 환영 메시지 표시

인용할 문장을 입력해 주세요.

- 인용구 서식 적용

매개변수 사용[원본 편집]

템플릿에 값을 전달하여 더 유연하게 사용할 수 있습니다.

순서 기반 매개변수[원본 편집]

{{템플릿명|첫번째값|두번째값|세번째값}}

예시:

작성자

이름 지정 매개변수[원본 편집]

{{템플릿명|매개변수1=값1|매개변수2=값2}}

예시:

2. 파서 함수[원본 편집]

조건문 (if)[원본 편집]

조건에 따라 다른 내용을 표시할 수 있습니다.

기본 문법:

{{#if: 조건
| 조건이 참일 때 표시할 내용
| 조건이 거짓일 때 표시할 내용
}}

예시:

{{#if: {{PAGENAME}}
| 현재 문서 제목: {{PAGENAME}}
| 문서 제목을 찾을 수 없습니다
}}

선택문 (switch)[원본 편집]

여러 조건에 따른 분기 처리가 가능합니다.

기본 문법:

{{#switch: 비교할값
| 값1 = 결과1
| 값2 = 결과2
| #default = 기본결과
}}

예시:

{{#switch: {{CURRENTDAYNAME}}
| 월요일 = 새로운 한 주의 시작입니다
| 금요일 = 즐거운 주말 시작!
| #default = 평일입니다
}}

3. Magic Words[원본 편집]

기본 변수[원본 편집]

시스템에서 제공하는 특별한 변수들입니다.

주요 Magic Words:

  • 17:36 - 현재 시간
  • 틀:CURRENTDATE - 현재 날짜
  • 2025 - 현재 연도
  • 위키 문법/4단계 - 현재 문서 이름
  • 도움말:위키 문법/4단계 - 전체 문서 경로
  • 도움말 - 현재 이름공간

날짜/시간 관련 변수[원본 편집]

  • 목요일 - 현재 요일
  • 6월 - 현재 월
  • 20250626173628 - 현재 타임스탬프

4. 고급 템플릿 기법[원본 편집]

중첩 템플릿[원본 편집]

템플릿 안에 다른 템플릿을 포함할 수 있습니다.

{{템플릿1|매개변수={{템플릿2|값}}}}

템플릿 변수[원본 편집]

템플릿 내에서 지역 변수를 사용할 수 있습니다.

{{{변수명|기본값}}}

주의사항[원본 편집]

  • 템플릿을 과도하게 중첩하면 성능이 저하될 수 있습니다.
  • 파서 함수의 조건문에서는 빈 문자열이 거짓으로 처리됩니다.
  • Magic Words는 대소문자를 구분합니다.
  • 템플릿 매개변수 전달 시 공백에 주의해야 합니다.

연습하기[원본 편집]

연습장에서 다음 작업을 연습해보세요:

  • 간단한 템플릿 만들기
  • 조건문을 사용한 내용 분기
  • Magic Words를 활용한 동적 정보 표시
  • 중첩 템플릿 사용하기