가온 위키 프로젝트 |
이 문서는 가온 위키 프로젝트를 설명하는 문서입니다. |
위키 도움이 | ||
위키를 시작하는데 도움이 되는 정보를 얻을 수 있습니다. 빠르게 위키를 배우고 싶다면 위키 도움이 틀을 찾아가세요! |
---|
위키 문법 | ||||||||||||
기초 | 중급 | 심화 | 기타 | |||||||||
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:
- 15:14 - 현재 시간
- 틀:CURRENTDATE - 현재 날짜
- 2025 - 현재 연도
- 위키 문법/4단계 - 현재 문서 이름
- 도움말:위키 문법/4단계 - 전체 문서 경로
- 도움말 - 현재 이름공간
날짜/시간 관련 변수[원본 편집]
- 목요일 - 현재 요일
- 6월 - 현재 월
- 20250626151450 - 현재 타임스탬프
4. 고급 템플릿 기법[원본 편집]
중첩 템플릿[원본 편집]
템플릿 안에 다른 템플릿을 포함할 수 있습니다.
{{템플릿1|매개변수={{템플릿2|값}}}}
템플릿 변수[원본 편집]
템플릿 내에서 지역 변수를 사용할 수 있습니다.
{{{변수명|기본값}}}
주의사항[원본 편집]
- 템플릿을 과도하게 중첩하면 성능이 저하될 수 있습니다.
- 파서 함수의 조건문에서는 빈 문자열이 거짓으로 처리됩니다.
- Magic Words는 대소문자를 구분합니다.
- 템플릿 매개변수 전달 시 공백에 주의해야 합니다.
연습하기[원본 편집]
연습장에서 다음 작업을 연습해보세요:
- 간단한 템플릿 만들기
- 조건문을 사용한 내용 분기
- Magic Words를 활용한 동적 정보 표시
- 중첩 템플릿 사용하기