2009-11-12 2 views
1

기본적으로 이전에 특정 필터가 설정되어있는 경우에만 계층화 된 nav 블록의 일부 속성이 표시됩니다. 다음은 예입니다.Magento - 이전 필터를 기반으로 한 계층 적 nav - 표시 속성

고객이 'rings'카테고리에 포함됩니다. '쇼핑 바이'블록에는 여러 가지 속성이 표시되지만,이 단계에서는 재료 (화이트 골드, 옐로우 골드, 실버 등) 만 표시 할 수 있습니다. 고객이 소재 (특히 노란색 또는 흰색 골드)를 선택한 경우에만 다음 페이지에서이 블록에 '골드 캐럿'속성을 사용할 수 있습니다. 현재로서는 '재료'와 '금 캐럿'이 모두 계층화 된 nav에 표시되어 이상적이지 않습니다.

필자는 app/design/frontend/default/default/template/catalog/layer에서 코드를 살펴 봤지만 영감을 얻지는 못했다. 어떤 도움

감사 제이미

답변

0

제이미 - 당신이 발견 확신 불행하게도, 마 젠토이 아웃 - 오브 - 박스를하지 않습니다. 계층 적 탐색은보고있는 범주 목록에 대해 사용 가능한 특성 (필터링 가능한 nav으로 설정된 특성)을 기반으로 작성됩니다.

계층화 된 nav 출력을 무시하도록 사용자 정의 모듈을 작성해야합니다. 시작 장소는 /app/code/core/Mage/Catalog/Block/Layer/Navigation.php가 될 수 있습니다. 행운을 빕니다!

+0

Prattski에게 감사드립니다. 모듈을 작성하면 Magento를 더 빨리 알 수 있습니다. 다시 한 번 감사드립니다. – Jamie