내가 지정한 정적 블록 코드의 작은 piiece을 추가하는 모듈이 렌더링 지정된 블록을 잡아라 - 2 개 필터 있다는 것을 의미 :Magento 이벤트. 정적 블록 렌더링 또는
- 정적 만 차단
- 만 그들 중 일부, 어떤 지정되어 있습니다.
현재 observator는 abstract_html_after 이벤트를 포착하고 이것이 정적 블록인지 여부와이 블록이 지정된 차단 목록에 있는지 여부를 확인합니다. 그렇다면 그것은 블록에이 작은 HTML 애드온을 추가합니다.
문제는 다음과 같습니다.이 algorythm은 시스템을 무시 무시하게 만듭니다.
해결 방법은 무엇입니까?
가장 좋은 옵션은 무엇입니까? 클래스를 다시 작성하거나 cms_block 이벤트를 발생시키는 추가 옵저버를 구현 하시겠습니까? 두 가지 방법으로 이것이 cms 블록인지 다른 블록인지 확인해야합니다. –
추가 관찰자를 구현하려면 다시 작성해야합니다. 특정 프로젝트에 대한 것이라면 CMS/블록 모델 클래스를 다시 작성한다고 생각합니다. – Vinai
이것은 모듈의 중요한 부분입니다. 왜 추가 관찰자가 다시 쓰고 있습니까? –