2015-01-29 2 views

답변

0

모듈은 카테고리 페이지의 블록을 포함 할 가능성이 큽니다. 이 블록은 modules layout xml 파일에 정의됩니다. 블록의 이름과 그 블록이 포함될 상위 블록/컨테이너의 이름을 식별하기위한 정의를 찾아야합니다. 일부 카테고리에서는 유지하지만 다른 카테고리에서는 제거하려는 경우 가장 간단한 해결책은 Magento의 관리 영역을 제거하려는 범주에 Magento의 관리 영역을 사용하고 이러한 특정 범주에 레이아웃 업데이트 XML을 추가하는 것이 좋습니다.

저는 일반적으로 Admin-> Catalog-> Manage Categories에서 다음과 같은 문구를 사용하여이 작업을 수행합니다. 해당 카테고리를 선택한 다음 Custom Design Update를 클릭하여 XML을 내보낼 사용자 정의 레이아웃 업데이트 필드를 찾습니다.

<reference name="content"> 
    <remove name="masshead.blockname" /> 
</reference> 

당신은 다른 방법으로 그것에 대해 가서를 포함하고 포함 할 각 카테고리 별 관리 영역에서 레이아웃 업데이트 XML을 사용하지 않는 모듈의 레이아웃 XML 파일을 변경하여 모든 범주에서 제거 할 수 그거야. 정말로 더 많은 카테고리가 당신이 원하는 것보다 많을지 아니면 그 반대인지에 달려 있습니다.

관련 문제