• 전체
  • 버그 및 오류신고
  • 질문과 답변
  • 팁과 노하우
  • 기타
이용자 평점 (0명)

메인 메뉴에 메뉴가 너무 많아져서 보기도 않좋아서

메뉴.JPG

위의 이미지를 보시면 "고객센터" 처럼 옵션메뉴에 추가해주기 위해 시작했습니다.

과정이 많더라도 이해해주시길 바랍니다.

  1. conf/info.xml 에서

1-1. <extra_vars></extra_vars> 안에

            <var name="smenu_selected" type="select">
            <title xml:lang="ko">서브메뉴 주메뉴 설정</title>
            <description xml:lang="ko">서브메뉴에서 나열될 주메뉴를 선택해주세요.</description>
            <options value="main_menu">
                <title xml:lang="ko">상단 메뉴</title>
                <title xml:lang="en">main_menu</title>
            </options>
           <options value="option_menu">
                <title xml:lang="ko">옵션 메뉴</title>
                <title xml:lang="en">option_menu</title>
            </options>
            <options value="bottom_menu">
                <title xml:lang="ko">하단 메뉴</title>
                <title xml:lang="en">bottom_menu</title>
            </options>
            </var>

1-2. <menus></menus> 안에

            <menu name="main_menu" default="true">
            <title xml:lang="ko">메인 메뉴 </title>
            <title xml:lang="en">Main Menu</title>
            <maxdepth>3</maxdepth>
            </menu>
           <menu name="option_menu">
            <title xml:lang="ko">옵션 메뉴 </title>
            <title xml:lang="en">Option Menu</title>
            <maxdepth>3</maxdepth>
            </menu>
            <menu name="bottom_menu">
            <title xml:lang="ko">하단 메뉴 </title>
            <title xml:lang="en">Bottom menu</title>
            <maxdepth>3</maxdepth>
            </menu>

        2.  관리자페이지에서 사이트설정->레이아웃으로 이동하시고 서브메뉴가 표시되는 레이아웃이 1개가 있다면

캡처.JPG

보시는 것처럼 콘텐츠_상단,콘텐츠_하단,콘텐츠_옵션 3개 로 나누어줍니다.

각 레이아웃에 들어가시면 밑에 이미지 처럼 나올겁니다.

캡처.JPG

"서브메뉴 주메뉴 설정" (설정 이름이 좀 그렇죠...) 을 변경해주셔야 합니다.

레이아웃 이름이 "콘텐츠_상단" => 서브메뉴 주메뉴 설정을 "상단 메뉴"

레이아웃 이름이 "콘텐츠_옵션" => 서브메뉴 주메뉴 설정을 "옵션 메뉴"

레이아웃 이름이 "콘텐츠_하단" => 서브메뉴 주메뉴 설정을 "하단 메뉴"

꼭, "저장"하시고 "캐시파일 재생성" 하시길 바랍니다.

       3.  ex) 메인메뉴가  메뉴1,메뉴2,메뉴3,메뉴4,메뉴5 가 있다고 가정하겠습니다. (각 메뉴에는 서브메뉴가 존재합니다.)

                  옵션메뉴에 메뉴4,  하단메뉴에 메뉴5 를 설정한다고 하면,

                  메인메뉴->메뉴1,메뉴2,메뉴3

                  옵션메뉴->메뉴4,

                  하단메뉴->메뉴5

                  가 되겠죠...

                  간단하게, 메인메뉴에 해당하는 mid 는 레이아웃을 "콘텐츠_상단" 으로

                                    옵션메뉴에 해당하는 mid 는 레이아웃을 "콘텐츠_옵션" 으로

                                    하단메뉴에 해당하는 mid 는 레이아웃을 "콘텐츠_하단" 으로

                   으로 변경해줍니다.

          4.  

4-1. layout.html 에서

                <!--2차 세로 메뉴 인클루드-->
                    <div class="section_02" cond="$layout_info->display_vmenu == 'Y' && $menu_1st['list']">  에서..

                <div class="section_02" cond="$layout_info->display_vmenu == 'Y'> 으로 변경

4-2. packages/pxe_vmenu/include.vmenu.html 에서

   <!--// 1차 메뉴 출력 안함 -->
    <block loop="$main_menu->list=>$key,$val"><block cond="$val['link']">
        {@ $menu_1st = $val }  에서...

   <!--// 1차 메뉴 출력 안함 -->
    <block cond="$layout_info->smenu_selected == 'main_menu'">
        {@$menu=$main_menu}
    </block>
    <block cond="$layout_info->smenu_selected == 'option_menu'">
        {@$menu=$option_menu}
    </block>
    <block cond="$layout_info->smenu_selected == 'bottom_menu'">
        {@$menu=$bottom_menu}
    </block>
    <block loop="$menu->list=>$key,$val">
    <block cond="$val['selected']">{@ $menu_1st = $val }</block>
    <block cond="$val['link']">

    으로 변경하시면 됩니다.

 

아직 검토해보지는 않았는데,

본문 경로 표시기, 하단 경로 표시기도 4-2 과정처럼 수정해주시면 경로에 맞게 나올것 같네요...

 


profile

judgePremiumXE

April 10, 2011

좋은 정보 정말 감사합니다!^^ 이렇게 늦게 보다니..

List of Articles
공지사항 XE 코어 1.5.x 호환성 패치 안내 July 26, 2012 judge정현화
공지사항 답변하시는 분들은 꼭 프리미엄 통장을 만들어주세... April 25, 2012 judgePremiumXE
공지사항 정확하고 빠른 답변을 얻기 위한 글 쓰기 방법 April 25, 2012 judgePremiumXE
공지사항 PXE Clio 매뉴얼 주소입니다 February 02, 2011 judgePremiumXE
공지사항 PXE 클리오 스펙 리스트입니다 March 07, 2011 judgePremiumXE
profile 팁과 노하우 배경화면을 바꾸고 싶습니다. 1393 1393
Posted by The Blue Latest Reply by The Blue February 07, 2011 - 13:04:42
Gravity
reader rating
0 / 0
2 댓글
profile 팁과 노하우 비메오영상을 프로모션 플래쉬 URL에 링크하는 법 2335 2335
Posted by rishon Latest Reply by PremiumXE February 04, 2011 - 11:00:31
Gravity
reader rating
5 / 1
1 댓글
profile 팁과 노하우 일본어 폰트가 깨져 보일때 해결방법 2084 2084
Posted by 오금존슨 Latest Reply by 오금존슨 February 04, 2011 - 01:17:48
Gravity
reader rating
6 / 1
2 댓글
profile 팁과 노하우 레이아웃 편집에서 변경 내용이 저장되지 않을 때 3281 3281
Posted by judgePremiumXE Latest Reply by 꼬부기 February 04, 2011 - 20:37:41
Gravity
reader rating
0 / 0
1 댓글
profile 팁과 노하우 페이지내에서 위젯 코드 생성시 박스 길이가 안늘... 3138 3138
Posted by sang019 Latest Reply by PremiumXE March 08, 2011 - 17:17:24
Gravity
reader rating
0 / 0
3 댓글
profile 팁과 노하우 메인 메뉴 첫번째 항목이 좁을 경우 롤오버 이미... 1831 1831
Posted by carpe Latest Reply by 꼬부기 February 04, 2011 - 20:52:08
Gravity
reader rating
6 / 1
4 댓글