묻고답하기
메인 페이지 모듈이름을 넣으면, 관리자 페이지 메뉴 오류가 납니다.
2015.01.31 02:13
xe 1.7.9 초기 설치시
메인 페이지 모듈 이름이 설정되어 있지 않습니다.
브라우저 제목은 Welcome Page 로 되어있는데요.
모듈이름을 안내대로 영문+[영문+숫자+_]로 써주고 저장을 누르면
메인페이지 모듈이름이 잘 생성이 됩니다.
이렇게 바꾸어 주려는 이유는 메인 페이지의 최근 게시물 위젯을 구성하기 위함인데요.
문제는 이렇게 되면 관리자 페이지 메뉴바들이 다들 먹통이 된다는 사실입니다.
혹시 어떻게 해결해야 할까요?
댓글 4
-
키스투엑스이
2015.01.31 02:53
-
살림살이
2015.01.31 11:08
답변 감사합니다. 죄송하지만 정확히 어디를 말씀하시는지 모르겠습니다. ㅜ.ㅜ
제가 초보로 조금만 더 친절히 ... 설명을 부탁드립니다.
-
황혼기사
2015.02.03 21:22
저도 이것 때문에 몇시간 삽질 했는데요. XE 처음 써보는데 좀 당황스럽더군요.
원인을 찾아보니 모듈이름을 입력해서 업데이트하는 순간 DB 의 xe_menu_item 의 url 값이 입력한 값으로 전부 업데이트가 되어 버립니다. 그래서 관리자 메뉴 클릭해도 정상적으로 페이지 이동이 안되는 거던구요.
일단 해결은,
처음 설치하고 xe_modules 테이블의 welcom page에 해당하는 모듈이름의 (mid)을 직접 바꿔주고 하니까 문제가 없네요. 이 이후 부터는 모듈 정보를 업데이트 해도 메뉴 아이템들이 변경되는 일이 없네요.
이거 버그 같은데...
아무튼 참고하시기 바랍니다.
저도 이것저것 좀더 해봐야 겠네요.
-
상계뽀빠이
2015.02.15 12:42
저도 이 문제 때문에 머리가 아팠는데요. DB값을 확인해 보니 답이 나오네요.xe_menu_item의 url 필드에 경로가 모두 해당 값을 변경되어 있을 것입니다.예상컨데, 레이아웃 설정시 모든 레이아웃 적용시 해당 값이 모두 변경된듯 합니다.이부분에 xe 패치가 필요하겠네요.참고로- 대쉬보드 옳바른 필드값은 다음과 같습니다.ㄴ name : $lang->menu_gnb['dashboard']}ㄴ url : index.php?module=admin- 사이드맵 필드값ㄴ name : {$lang->menu_gnb_sub['siteMap']}ㄴ url : index.php?module=admin&act=dispMenuAdminSiteMap
먹통이 아닙니다.
관리자 페이지서 사용하시는 레이아웃 설정 하단에서 메뉴 설정에서 사이트맵 세팅하시면 됩니다.