2017-12-06 13 views
0

나는 블록을 모든 카테고리에로드해야하고 모든 제품 페이지와 카테고리 제목 또는 페이지 제목에 기반하여 데이터베이스에서 일부 데이터를로드하고 표시하는 콘텐츠 뒤에 블록을 동적으로 추가하려고합니다. 내가 대신 객체의 거짓Mage :: app() -> getLayout() -> getBlock ('content'); false를 반환 Magento 1.9

Mage::app()->getLayout()->getBlock('content'); 

수익을 controller_action_layout_load_before을 사용하고, 관찰자 ​​클래스의 방법 내부. 나는 젠토 모듈로 클라이언트를 구현해야한다, 나는

답변

0

내가 거기, controller_action_layout_load_before를 사용하는 것은 좋지 않다라고 생각합니다 너무 일찍, 나는 젠토 1.9 RWD/기본값을 사용하고 자신의 템플릿에 액세스 할 수 없습니다, XML 레이아웃이 아직 빌드되지 않았습니다.

controller_action_layout_generate_xml_before을 사용해보십시오.

또는

어쩌면 자신의 XML 레이아웃을 추가하는 것은있을 수 더 나은 솔루션 (http://alanstorm.com/adding-additional-layout-xml-updates-via-modules/)