틀:날짜 정비 분류
보이기
[[분류:{{{1}}}]]
이 틀은 주어진 연월에 따라 문서를 정비 분류에 추가하기 위한 메타 틀입니다. 별다른 오류 검증을 하지 않으므로 이 틀을 끼워넣는 틀에서 미리 오류를 걸러줘야 합니다.
사용법
이 틀은 주어진 분류 이름 뒤에 슬래시(/)와 날짜를 붙인 분류를 문서에 적용합니다. 날짜는 연월 형식으로 입력합니다.
매개변수
이 틀에서 사용하는 매개변수는 다음과 같습니다.
{{날짜 정비 분류|(기본 분류 이름)|(연월)|(선택 분류 이름)|(추가 분류 위키코드)|일반문서만=}}
|
분류 이름에 등호(=)가 들어갈 경우의 오동작을 방지하려면 다음 형식으로 씁니다.
{{날짜 정비 분류|1=(기본 분류 이름)|2=(연월)|3=(선택 분류 이름)|4=(추가 분류 위키코드)|일반문서만=}}
|
- 매개변수 1 (기본 분류 이름): 분류 이름을 지정합니다.
분류:
이름공간은 제외하고 씁니다. 날짜가 지정되지 않으면 이 분류 이름이 그대로 사용되며, 날짜가 지정되면 이 이름에 슬래시(/)와 날짜가 붙은 분류가 적용됩니다. 필수 사항. - 매개변수 2 (연월): 뒤에 붙을 날짜입니다. 현재 한국어판 위키백과에서는
yyyy년 m월
형식을 씁니다. 예:2000년 1월
. 선택 사항. 예제 문단 참고. - 매개변수 3 (선택 분류 이름): 이 매개변수를 지정하면 날짜가 없을 경우 매개변수 1 대신 이 매개변수에 지정된 분류가 적용됩니다.
분류:
이름공간은 제외하고 씁니다. 선택 사항. - 매개변수 4 (추가 분류 위키코드): 추가로 문서에 삽입할 분류를 '그대로' 입력합니다. 일반문서에만 분류를 적용하려 할 때 유용합니다. 분류 이름공간과 링크 괄호를 포함해야 하며, 분류 외의 다른 코드도 가능합니다.
- 매개변수
일반문서만
의 값을예
로 지정하면 이 틀이 일반 이름공간의 문서에서만 작동하게 됩니다. 변수를 지정하지 않거나 빈 값,아니오
가 아닌 값으로 지정하면 기본적으로 틀 문서, 토론 문서, 위키백과 지침 문서 등 모든 문서에서 동작합니다. 이 변수에 의한 분기는 위의 모든 매개변수에 따른 분기보다 앞서 일어납니다.
오류 처리
- 지정된 연월을 붙인 이름의 분류가 존재하지 않으면 자동으로 분류:지정 날짜가 올바르지 않은 틀이 있는 문서가 붙게 됩니다.
- 매개변수 3에 지정된 분류가 존재하지 않아도 아무 처리도 하지 않습니다.
- 매개변수 1을 생략하면 다음과 같은 오류가 발생할 수 있으므로 매개변수 1은 꼭 입력해야 합니다.
- 날짜가 입력된 경우
[[분류:{{{1}}}/yyyy년 m월]]
같은 코드가 출력되며 이는 문서에 문자열 그대로 표시됩니다. - 날짜가 입력되지 않은 경우
[[분류:{{{1}}}]]
이라는 코드가 출력되며 이는 문서에 문자열 그대로 표시됩니다.
- 날짜가 입력된 경우
예제
- 문서나 파일에 자동으로 분류:출처가 필요한 글/2024년 11월 분류가 붙게 하는 입력과 결과입니다.
{{날짜 정비 분류|출처가 필요한 글|2024년 11월}}
→[[분류:출처가 필요한 글/2024년 11월]]
- 날짜가 입력되지 않으면 매개변수 1에서 지정한 분류가 그대로 사용됩니다.
{{날짜 정비 분류|출처가 필요한 글}}
→[[분류:출처가 필요한 글]]
- 날짜가 입력되지 않았을 때 매개변수 3에 문자열이 있으면 그 분류가 사용됩니다.
{{날짜 정비 분류|출처가 필요한 글||날짜 매개변수 없이 출처 필요 틀이 쓰인 글}}
→[[분류:날짜 매개변수 없이 출처 필요 틀이 쓰인 글]]
- 날짜가 들어간 분류를 붙일 때 해당 분류가 존재하지 않으면 분류:지정 날짜가 올바르지 않은 틀이 있는 문서가 함께 붙습니다.
{{날짜 정비 분류|출처가 필요한 글|1850년 1월}}
→[[분류:출처가 필요한 글/1850년 1월]][[분류:지정 날짜가 올바르지 않은 틀이 있는 문서]]
- 매개변수 4에 입력된 코드는 날짜 입력 여부에 관계 없이 문서에 포함되며, 입력한 문자열이 그대로 적용됩니다.
{{날짜 정비 분류||||[[분류:출처가 필요한 글]]가나다}}
→[[분류:출처가 필요한 모든 글]]가나다
모든문서적용
매개변수의 값이 비어 있거나예
가 아니면 이 틀은 일반문서에서만 동작합니다.예
를 지정하면 모든 문서에서 동작합니다.
- (일반문서에서)
{{날짜 정비 분류||||가나다}}
→가나다
- (토론 등 일반문서 외에서)
{{날짜 정비 분류||||가나다}}
→ - (토론 등 일반문서 외에서)
{{날짜 정비 분류||||가나다|모든문서적용=예}}
→가나다
실제 적용 예
이 틀을 메타 틀로 삼아 다른 틀에 적용하려면 날짜 입력 형식이 연월이 되도록 처리해야 합니다. 날짜를 입력받는 많은 틀은 yyyy-mm-dd
형식을 기본으로 하고 있습니다. 다음 예는 출처 필요 틀의 {{{날짜}}}
매개변수에 2000-01-23
이 지정된 경우의 동작입니다.
- 출처 필요 틀에 쓰인 코드:
{{날짜 정비 분류|1=출처가 필요한 글|2={{#if:{{{날짜|}}}|{{날짜|{{{날짜}}}|연월}}}}|3=날짜 매개변수 없이 출처 필요 틀이 쓰인 글|4=[[분류:출처가 필요한 모든 글]][[분류:전체에 출처가 필요한 글]]}}
- 날짜 정비 분류 틀로 넘어오는 코드:
{{날짜 정비 분류|1=출처가 필요한 글|2=2000년 1월|3=날짜 매개변수 없이 출처 필요 틀이 쓰인 글|4=[[분류:출처가 필요한 모든 글]][[분류:전체에 출처가 필요한 글]]}}
- 출처 필요 틀이 일반 문서에 쓰인 경우 출력:
[[분류:출처가 필요한 글/2000년 1월]][[분류:출처가 필요한 모든 글]][[분류:전체에 출처가 필요한 글]]
- 출처 필요 틀이 일반 문서 외의 이름공간 문서에 쓰인 경우 출력:
- (출력 없음)
기술적인 사항
- 이 틀은 날짜가 입력된 경우
#ifexist:
특수 함수를 한 번 사용합니다. 이 함수는 위키백과의 데이터베이스를 조회하기 때문에 많이 사용될 경우 서버 부하가 큽니다. 그러므로 틀이나 문서 안에 이 틀을 여러 번 사용하지 마세요.