2
필터 목록을 보여주는 상단 탐색 메뉴에 드롭 다운 메뉴가 있습니다.Magento는 활성 필터에 관계없이 범주에 대해 필터링 가능한 속성을 가져옵니다.
일단 필터가 계층 적 탐색을 통해 추가되면 드롭 다운에서도 필터가 제거됩니다.
다른 필터가 활성화되어 있는지 여부에 관계없이 필터링 할 수있는 속성을 어떻게 얻을 수 있습니까?
필터 목록을 보여주는 상단 탐색 메뉴에 드롭 다운 메뉴가 있습니다.Magento는 활성 필터에 관계없이 범주에 대해 필터링 가능한 속성을 가져옵니다.
일단 필터가 계층 적 탐색을 통해 추가되면 드롭 다운에서도 필터가 제거됩니다.
다른 필터가 활성화되어 있는지 여부에 관계없이 필터링 할 수있는 속성을 어떻게 얻을 수 있습니까?
Mage_Catalog_Block_Layer_View
에서 필터는 '생성'되며 검색 할 수 있습니다. 함수 getFilters()
을 사용하면 모든 레이어 필터가 반환됩니다. 핵심 코드에서 볼 수있는 것은 활성 필터를 필터링하기 위해 해당 기능에서 추가 로직을 수행하지 않고 있다는 것입니다. 따라서 원시 데이터 여야합니다.
템플릿의 블록 유형 (드롭 다운이있는 위치)을 catalog/layer_view
으로 변경해야합니다.