본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

이 틀은 '오류' 값을 돌려주는 기능을 합니다. 이 '오류' 값이란 특수 명령문(파서 함수)에서 인식할 수 있는 오류 리턴 값을 말합니다. 동시에 문서에 빨간 글씨로 오류 메시지를 출력합니다.

기술적으로, 이 틀은 strong 혹은 주어진 태그에 error 클래스를 부여합니다. 출력 HTML 코드의 예를 들면 다음과 같습니다.

<strong class="error">출력 메시지</strong>

  • {{오류|예제 오류}} → 예제 오류
  • {{오류|메시지=예제 오류}} → 예제 오류
  • {{오류|message=예제 오류}} → 예제 오류

아래의 파서 펑션에서의 사용례와 비교해보세요.

  • {{#expr:Foo}} → 표현식 오류: "foo" 낱말을 알 수 없습니다.
  • {{#iferror:{{오류|Foo}} | {{y}} | {{n}} }} → 예예

태그 지정

원본 편집

|태그=(|tag=) 매개변수에는 span, div, p, strong 네 가지 값을 지정할 수 있습니다. 값은 대소문자를 구별하지 않습니다. 네 종류 이외의 태그는 {{#iferror}} 파서 함수에서 인식할 수 없기 때문에 이 틀에서도 지원하지 않습니다. 태그 매개변수를 지정하지 않으면 strong이 기본으로 선택됩니다. 이는 {{#expr}} 파서 함수가 기본적으로 만들어내는 태그입니다.

입력 결과
가나다 {{오류|태그 미지정}} 라마바 가나다 태그 미지정 라마바
가나다 {{오류|태그 span 지정|태그=span}} 라마바 가나다 태그 span 지정 라마바
가나다 {{오류|태그 div 지정|태그=div}} 라마바 가나다
태그 div 지정
라마바
가나다 {{오류|태그 p 지정|태그=p}} 라마바 가나다

태그 p 지정

라마바

{{#iferror}} 파서 함수에 이 틀을 넣으면 항상 오류로 인식합니다.

입력 결과
{{#iferror:{{오류|출력}} | 오류입니다. | 오류가 아닙니다. }} 오류입니다.

{{#expr}} 파서 함수와의 비교입니다.

입력 결과
{{오류|foo}} foo
{{#expr:foo}} 표현식 오류: "foo" 낱말을 알 수 없습니다.

틀데이터

원본 편집
다음은 틀마법사, 시각편집기, 기타 도구에서 사용되는 이 틀의 틀데이터입니다.

오류의 틀데이터

이 틀은 이 '오류' 값이란 특수 함수(파서 함수)에서 인식할 수 있는 오류 값을 반환합니다. 동시에 문서에 빨간 글씨로 오류 메시지를 출력합니다.

틀 변수[틀데이터 편집]

변수설명형식상태
메시지1 message 메시지

빨간색으로 표시되는 오류 메시지

문자열권장
태그태그 tag

오류 메시지에 포함할 태그. span, div, p, strong 네 가지 값을 지정할 수 있습니다. 값은 대소문자를 구별하지 않습니다.

권장 값
span div p strong
기본값
strong
문자열선택 사항

같이 보기

원본 편집