묻고답하기
ruleset을 skin 단에서 지정할 수 없을까요?
2015.06.07 18:13
ruleset의 매뉴얼에 의하면 module 단에서만 지정이 가능한걸로 보이는데 이전의 filter 같은 경우는 스킨 파일 내에서 직접 경로 지정을 통해서 filter를 import 할 수 있었던 걸로 아는데요. ruleset는 스킨 단에서 import가 불가능 한건지 여쭤봅니다.
예를 들어서 멤버 가입을 할 때 가입 유형에 따라서 일반 고객, 비지니스 고객으로 나누고 싶은데 각기 사용자정의항목을 다르게 하고 각 폼에 대한 다른 ruleset을 적용하고자 하는데 이럴 경우는 filter를 사용하는 방법 밖에 없나요?
<!--%import($tpl_path."ruleset/insertPrivate.xml")--> 이런식으로 해봐도 안먹히네요. 도움 부탁 드립니다.
댓글 4
-
시니시즘
2015.06.07 19:47
그게 모듈 단에서의 "해당 모듈/ruleset/룰셋명.xml"만 적용이 가능한 것으로 알고 있습니다. 저는 "skin/해당 스킨/ruleset/룰셋명.xml" 이런식으로 적용하고 싶은 것이구요.
-
모듈 룰셋을 사용하지 않을 이유가 있나요?(스킨별로 따로 룰셋이 필요하시나요?)
룰셋을 그대로 사용하시면서 스킨별 다른 룰셋을 사용하시려면 동적 룰셋(files/ruleset 아래 저장되는)을 사용하시면 됩니다.
로그인 방식처럼 아이디/이메일 전환이 필요한 것과 회원가입 폼처럼 추가 필드가 들어가는 모든 입력폼은 동적 룰셋을 사용합니다.
사용 방법은 룰셋 이름 앞에 @를 붙여 지정하면 되며, 룰셋 생성은 https://github.com/xpressengine/xe-core/blob/master/modules/member/member.admin.controller.php#L476 처럼 룰셋 파일을 생성후 files/ruleset에 저장하면 됩니다.
그냥 귀찮으시다면 기존 filter 방식을 사용하셔도 되지만 이경우 추가적으로 서버 검증 절차가 필요할 수 있습니다.
-
시니시즘
2015.06.07 21:22
아 동적 룰셋에 대해서 개념이 애매했었는데 정확히 이해했습니다. 이런 용도였군요. 감사합니다. (사실 xml로 추가하는 방식도 필요하긴 할거 같군요.)
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
drslam |
기본 슬라이드 이미지를 플래시로 바꿀려면
![]() | |
땀모 |
누리고 상세페이지 구매배경색상변경
![]() | |
갑자원 | 쉬운 설치를 시도 후 Fatal Error [4] | 2015.06.07 by 갑자원 |
시니시즘 | ruleset을 skin 단에서 지정할 수 없을까요? [4] | 2015.06.07 by 시니시즘 |
greenCode | xedition 에서 layout.css 와 layout.min.css 의 차이가 무언가요? [4] | 2015.06.07 by greenCode |
고흐처럼 | 페이지 추가 하는 법 질문 [2] | 2015.06.07 by Podongi |
roquf | SH 메모 스킨 메모에 관리자가 댓글을 달면 굵게 보이는 방법 좀 도와주세요ㅠㅠ | |
븗븗 | 마우스 오버 태그 질문 드립니다 [3] | 2015.06.07 by 1052 |
hear718 | Total Commader를 사용하고 있는데 질문이요! | |
thdwjdtjr |
유튜브주소 나타나지 않게하는 방법
![]() | |
XE모듈 | 이건 어떤 레이아웃인가요? [2] | 2015.06.07 by 불금 |
착한동구 | 한줄공지 위젯좀요.. [1] | 2015.06.06 by 착한동구 |
초보자01 |
메뉴가 안나와요..ㅠㅠ
[1]
![]() | 2015.06.06 by 착한동구 |
프렌드베네 | 카운터 새로고침시 1~10 랜덤으로 올라가게 하고 싶습니다. 부탁드립니다. [1] | 2015.06.06 by Podongi |
greenCode | 게시판 관리자가 특정 게시글을 삭제 후 복구하는 방법 있나요? [5] | 2015.06.06 by greenCode |
화야1b512 | 제로보드 관리자 로그인을 하면 페이지가 안뜨네요 | |
슈뉴형 | 추천시 추천자 포인트 상승 시키는법.. | |
한참열공중 | 디자인설정에서 파일 업로드가 안됩니다. [1] | 2015.06.06 by sejin7940 |
착한동구 | 레이아웃.html에서 폰트적용이 안되요 [3] | 2015.06.06 by 착한동구 |
XE모듈 | 태그연관글 질문 |
폼태그에 ruleset="룰셋이름"