XE에서 화면을 개발하다보면 로그인을 하지 않은 상태에서 글쓰기등을 선택한 경우 로그인페이지로 이동하는것이 아니라 "권한이 없습니다"라는 메시지 창이 뜨는 경우가 있습니다.
프로그램 진행상 그렇다 치더라도 한단계가 더 추가된 경우라 불편하다면 불편하다고 할 수 있는 프로세스입니다.
그래서 로그인을 하지 않은경우 "권한이 없습니다."라는 페이지가 나오는것이 아니라 바로 로그인 할 수 있는 창으로 이동하는 방법에 대해 정리해 봤습니다.
1. message.html파일 수정
/xe/modules/board/skins/xe_board/보드스킨명/message.html 의 내용을 아래와 같이 수정합니다.
<script cond="!$is_logged">location.href="/xe/?mid={$mid}&act=dispMemberLoginForm";</script>
<div class="context_message">
{$message}
</div>
여기서 경로는 본인의 상황에 맞게 수정해야 합니다.