포털 템플릿에서 header메뉴 추가하는 법
- 작성자 :
- 참*레
- 작성일 :
- 2016-04-06 10:08:05
- 조회수 :
- 1,215
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요 제가 포털 템플릿을 생성하여 커스터마이징하여 사용하고싶습니다
첨부된거처럼 헤더 메뉴에 저희가 쓸 ex)주문 이라는 메뉴를 추가하고싶은데 추가방법에 대해 간략하게 설명해주실수있으신가요
첨부된거처럼 헤더 메뉴에 저희가 쓸 ex)주문 이라는 메뉴를 추가하고싶은데 추가방법에 대해 간략하게 설명해주실수있으신가요
첨부파일
A
안녕하세요.
표준프레임워크 센터입니다.
포탈 템플릿의 Top 메뉴에 별도의 메뉴를 사용하시려면 몇가지 사항을 별도로 DB테이블에 추가를 하셔야 합니다.
1. 메뉴목록 테이블(LETTNMENUINFO)에 dir(root)로 메뉴 생성
예) INSERT INTO LETTNMENUINFO(MENU_NM,PROGRM_FILE_NM,MENU_NO,UPPER_MENU_NO,MENU_ORDR,MENU_DC,RELATE_IMAGE_PATH,RELATE_IMAGE_NM) VALUES ('주문','dir',7000000,0,1,'주문','/','/');
2. 권한 테이블(LETTNMENUCREATDTLS)에 권한 추가
예)INSERT INTO LETTNMENUCREATDTLS(MENU_NO,AUTHOR_CODE,MAPNG_CREAT_ID) VALUES (7000000,'ROLE_USER_MEMBER',null);
이렇게 2개 테이블에 내용을 추가 하시고, 사용자 권한의 'user1'로 로그인 하시면 메뉴를 보실 수 있습니다.
이후, 메뉴목록 테이블에 만드실 로직(게시판 등)을 개발하시여 연결하시면 됩니다.
참고로, 이하 내용은 포탈 템플릿의 관리자 모드에서 게시판을 생성후
메뉴목록 테이블에 새로 생성한 게시판을 연결하는 과정 입니다.
3. 게시판을 생성 (포탈 템플릿에서 관리자로 로그인하여 별도 게시판 생성)
- 가칭'주문게시판'을 생성하는 과정입니다.
a. 관리자(admin)으로 로그인
b. 게시판생성관리에서 등록 버튼으로 게시판 생성함. (게시판명 '주문게시판')
c. 게시판사용관리에서 등록 버튼으로 생성한 게시판을 사용여부를 부여함. (게시판명 '주문게시판' 선택)
d. 다시 게시판사용관리에서 새로생성된 '주문게시판' 을 클릭하면 '제공 URL'을 보실 수 있으며,
이 URL을 메뉴록록 테이블에 지정하셔야 합니다. (별도로 메모지에 기입하세요.)
e. 이후 DB의 메뉴목록 테이블과 권한테이블에 주문게시판을 연결하도록 합니다.
예)INSERT INTO LETTNPROGRMLIST(PROGRM_FILE_NM,PROGRM_STRE_PATH,PROGRM_KOREAN_NM,PROGRM_DC,URL) VALUES ('EgovOrder','/cop/bbs/','주문게시판','주문게시판','/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000001');
INSERT INTO LETTNMENUINFO(MENU_NM,PROGRM_FILE_NM,MENU_NO,UPPER_MENU_NO,MENU_ORDR,MENU_DC,RELATE_IMAGE_PATH,RELATE_IMAGE_NM) VALUES ('주문게시판','EgovOrder',7000100,7000000,2,'주문게시판','/','/');
INSERT INTO LETTNMENUCREATDTLS(MENU_NO,AUTHOR_CODE,MAPNG_CREAT_ID) VALUES (7000100,'ROLE_USER_MEMBER',null);
[참고] '/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000001'이 부분이 '제공 URL' 에 표시된 내용가 동일하게 하시면 됩니다.
감사합니다.
표준프레임워크 센터입니다.
포탈 템플릿의 Top 메뉴에 별도의 메뉴를 사용하시려면 몇가지 사항을 별도로 DB테이블에 추가를 하셔야 합니다.
1. 메뉴목록 테이블(LETTNMENUINFO)에 dir(root)로 메뉴 생성
예) INSERT INTO LETTNMENUINFO(MENU_NM,PROGRM_FILE_NM,MENU_NO,UPPER_MENU_NO,MENU_ORDR,MENU_DC,RELATE_IMAGE_PATH,RELATE_IMAGE_NM) VALUES ('주문','dir',7000000,0,1,'주문','/','/');
2. 권한 테이블(LETTNMENUCREATDTLS)에 권한 추가
예)INSERT INTO LETTNMENUCREATDTLS(MENU_NO,AUTHOR_CODE,MAPNG_CREAT_ID) VALUES (7000000,'ROLE_USER_MEMBER',null);
이렇게 2개 테이블에 내용을 추가 하시고, 사용자 권한의 'user1'로 로그인 하시면 메뉴를 보실 수 있습니다.
이후, 메뉴목록 테이블에 만드실 로직(게시판 등)을 개발하시여 연결하시면 됩니다.
참고로, 이하 내용은 포탈 템플릿의 관리자 모드에서 게시판을 생성후
메뉴목록 테이블에 새로 생성한 게시판을 연결하는 과정 입니다.
3. 게시판을 생성 (포탈 템플릿에서 관리자로 로그인하여 별도 게시판 생성)
- 가칭'주문게시판'을 생성하는 과정입니다.
a. 관리자(admin)으로 로그인
b. 게시판생성관리에서 등록 버튼으로 게시판 생성함. (게시판명 '주문게시판')
c. 게시판사용관리에서 등록 버튼으로 생성한 게시판을 사용여부를 부여함. (게시판명 '주문게시판' 선택)
d. 다시 게시판사용관리에서 새로생성된 '주문게시판' 을 클릭하면 '제공 URL'을 보실 수 있으며,
이 URL을 메뉴록록 테이블에 지정하셔야 합니다. (별도로 메모지에 기입하세요.)
e. 이후 DB의 메뉴목록 테이블과 권한테이블에 주문게시판을 연결하도록 합니다.
예)INSERT INTO LETTNPROGRMLIST(PROGRM_FILE_NM,PROGRM_STRE_PATH,PROGRM_KOREAN_NM,PROGRM_DC,URL) VALUES ('EgovOrder','/cop/bbs/','주문게시판','주문게시판','/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000001');
INSERT INTO LETTNMENUINFO(MENU_NM,PROGRM_FILE_NM,MENU_NO,UPPER_MENU_NO,MENU_ORDR,MENU_DC,RELATE_IMAGE_PATH,RELATE_IMAGE_NM) VALUES ('주문게시판','EgovOrder',7000100,7000000,2,'주문게시판','/','/');
INSERT INTO LETTNMENUCREATDTLS(MENU_NO,AUTHOR_CODE,MAPNG_CREAT_ID) VALUES (7000100,'ROLE_USER_MEMBER',null);
[참고] '/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000001'이 부분이 '제공 URL' 에 표시된 내용가 동일하게 하시면 됩니다.
감사합니다.