문제

제품 목록 페이지를 수정하고 관련 제품 중 하나가 품절 된 경우 모든 구성 가능한 제품을 숨기는 것이 요구 사항입니다.

성능을 고려하고 내 필터를 고려하여 수정하는 가장 좋은 장소는 모든 속성에 적용되어야합니까?

두 가지 가능한 옵션을 알고 있습니다.

  1. list.phtml 템플릿 또는
  2. CATALOG_BLOCK_PRODUCT_LIST_COLLECTION 이벤트를 사용하여 내 자신의 옵저버를 생성합니다.
도움이 되었습니까?

해결책

이벤트는 항상 최상의 접근 방식입니다.
이렇게하면 변경 사항이 프리젠 테이션 레이어 (테마)와 독립적입니다.테마가 다른 2 개의 웹 사이트가있는 경우 한 곳에서 모든 수정을 받게됩니다.
템플릿 파일을 변경하면 페이지 매김 문제가 발생할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top