2013-01-01 2 views
0

이미지를 참조하십시오. 내 사이트가 도메인을 이동 한 후 루트 카테고리를 숨기고 하위 카테고리를 메뉴로 표시

enter image description here

here에 위치, 메뉴가 엉망했다 ... 나는 루트 카테고리를 숨길 나는 메인 메뉴와 하위 범주를 보여주고 싶다. 하위 하위 카테고리를 드롭 다운 메뉴로 지정하십시오. (이미 드롭 다운 메뉴입니다.)

누군가 내가 어떻게 할 수 있습니까? 도움이 필요하십니까?

+0

발견 솔루션을 여기 http://stackoverflow.com/questions/14364950/show-sub-category-instead-of-root-in-menu/14366553# 14366553 –

답변

1

이 문제가 발생하는 데에는 몇 가지 이유가있을 수 있습니다.

이유 1 - 잘못된 카테고리 구조

  1. CMS 루트 카테고리에서 오는 모든 탐색 항목 범주를 가질 필요가있는 Magento의 내부에 귀하의 범주 구조. 루트 카테고리로 드래그 앤 드롭해야 할 수도 있습니다. 예를 들어 아래의 스크린 샷을 참조 :

enter image description here

이유 2 - 테마가 현재 테마에서 레이아웃 폴더를

  1. 변경 (응용 프로그램/디자인/프론트 엔드/패키지/테마/레이아웃 /) page.xml을 엽니 다.
  2. 이 블록 열기로 시작하는 섹션을 찾으십시오.
    <block type="page/html_header" name="header" as="header"> 그런 다음 템플릿에서 메뉴를 렌더링하는 데 대한 정보를 확인하십시오. 그 아래에있는 경우의 페이지/HTML/topmenu.phtml

    <block type="core/text_list" name="top.menu" as="topMenu" translate="label"> 
    <label>Navigation Bar</label> 
    <block type="page/html_topmenu" name="catalog.topnav" template="page/html/topmenu.phtml"/> 
    </block> 
    
  3. 사용자 지정 탐색 템플릿을 사용하고있을 수 있습니다 사용중인 테마. 상단 탐색을 렌더링하는 템플릿을 확인하십시오 : (app/design/frontend/PACKAGE/THEME/template/page/html/topmenu.phtml). 코드는 다음과 같이해야한다 :

    <?php $_menu = $this->renderCategoriesMenuHtml(0,'level-top') ?> 
    <?php if($_menu): ?> 
        <div class="nav-container"> 
        <ul id="nav"> 
        <?php echo $_menu ?> 
        </ul> 
        </div> 
    <?php endif ?> 
    
+0

그런 세부적인 설명을 주셔서 감사합니다 .... 나는 이미 옵션 3과 그 괜찮은 것을 확인했습니다 ... 이제 옵션 1과 옵션 2를 확인합니다 ... 주 메뉴에 표시되는 카테고리는 내 루트 카테고리의 이름입니다 .. –

+0

위와 같이 관리자가 내 카테고리가 어떻게 표시되는지 스크린 샷으로 볼 수 있습니까? – ronnz

+0

내 카테고리 구조가 매우 동일합니다 ... 유일한 차이점은 루트 카테고리의 이름입니다. 스냅샵에서는 루트 카테고리 –

관련 문제