포럼

<div cond="$XE_VALIDATOR_MESSAGE" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
 <p>{$XE_VALIDATOR_MESSAGE}</p>
</div>

일반적으로 $XE_VALIDATOR_MESSAGE 변수는 위와 같이 마크업합니다.


$XE_VALIDATOR_MESSAGE 변수를 사용하면 태생적인 문제가 하나 있는데..


이 변수가 여러번 쓰이는 경우입니다.


예를 들어 위젯에서 1번, 모듈 스킨에서 1번 이렇게 쓰일 수 있습니다.


같은 경고메시지가 두 번 보여지게 됩니다.


더 머리아픈 경우는.. 둘 다 javascript alert 창으로 연결하면 경고메시지가 두 번 나옵니다.


향후 XE_VALIDATOR_MESSAGE 변수를 쓰지 않을 경우 이 변수가 들어간 모든 스킨의 보수비용도 나오겠지요..

(변수가 없으면 어차피 출력도 안될테니 옳은 말은 아니겠지만..)


일단 아래와 같은 마크업이 충돌을 방지하는 하나의 방법 같구요.

<div cond="$XE_VALIDATOR_MESSAGE" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
 <p>{$XE_VALIDATOR_MESSAGE}</p>
{@ Context::set("XE_VALIDATOR_MESSAGE", FALSE); }
</div>


<div class="wfsr">^^</div> 처럼 레이어를 띄어주는 방식도 있는데, 경고창 역할을 템플릿에게 전가하는 방식에 고개가 갸우뚱 합니다. (XE 알림모듈 레이어 보기 좋던데요..)


$XE_VALIDATOR_MESSAGE 이 변수를 애드온에서 캐치하고 레이어로 띄어주는 것도 하나의 방법이겠네요. (어디까지나 임시방편)


아무튼 경고문구를 스킨이 아니라 Core 단에서 처리했으면 하고, 그 방법으로는 레이어가 어떨까 하는게 주 내용입니다.


.button .btn 클래스에 비할바는 못되지만 스킨제작하다보면 한번씩은 겪게될 문제입니다.









ps. http://www.premiumxe.com/205300 내용처럼 .button .btn 클래스에 xe_ 같은 prefix 라도 붙일 수는 없나요 -_-;


글쓴이 제목 최종 글
엘카 $XE_VALIDATOR_MESSAGE 변수처리에 대하여 [1] 2012.05.08 by 이지데브
엑스셀코드 저는 조만간 부산에서 XE포럼 개설 하겠습니다. ^^ [31] 2012.05.09 by 데브위트™
요술봉 livexe 모듈과 board 모듈의 검색기능 차이. [1] 2012.05.09 by 윈컴이
sejin7940 XE 1.4 이하 버전 사이트 3개를 XE 1.5 로 업데이트 해보았습니다 [2] 2012.05.09 by zero28
카르마 Livexe 자동수집 [14] 2012.05.10 by 협회장
큰돌♡ 언어팩이 안 불러지는 건 왤까요? [2] 2012.05.10 by 큰돌♡
paulryu03 1.5.2.4 업데이트 후에, button 태그가 안먹는 것이 있네요. [3] 2012.05.11 by 엘카
bonik 크롬에서만 생기는 이상한 현상 2가지 [6] 2012.05.28 by bonik
Treasurej 웹폰트 사용 방식을 제안합니다. 모든 스킨 개발자님들에게... [9] 2020.03.14 by Treasurej
황비 Xe 공식 게시판 board 1.4 [목록설정] [분류관리] [게시물관리] 잘 되나요? [3] 2012.05.13 by 토르파파
misol 안녕하세요? 커뮤니티 운영규칙에 대해 알려드립니다. [2] 2012.05.13 by Youth_child
도라미 부산 XE 포럼 좋았습니다. [22] 2013.07.20 by KANTSOFT
eple XE 는 여러모로 참.. 불안정하네요; [2] 2012.05.13 by 펜잘
언벨리티 메뉴 중첩에 상관 없이 빵조각 끝까지 찾아내기.  
크루크루 저기.. 게시판 1.6부터.. [6] 2012.05.13 by 크루크루
백성찬 php 를 xe 처럼 배포한다면? [10] 2012.05.13 by eohue
엑스셀코드 [부산] XE포럼을 개최하고자 합니다. [48] 2012.05.13 by 큰돌♡
엑스셀코드 부산 XE포럼 첫만남 후기입니다. ^^ [21] 2012.05.13 by 큰돌♡
착한악마 이번 보안 업데이트는 공홈 테스트 하신것인지요?  
cherryfilter [5/16~25] 오픈소스 CMS툴 ‘XE’ 스킨제작 실습 과정 [7] file 2012.05.15 by DynamicLaser