2011-12-15 1 views
2

제조업체를위한 동적 방문 페이지 위젯을 만들었습니다. 그러면 위젯이 범주에 대한 링크가있는 동적 방문 페이지를 만들어 카테고리 만 표시합니다 저것은 저 제조자에 의하여 제품이있다. 제목은 페이지/CMS 페이지로 설정되어, 이것의 일환으로Magento 위젯에서 Block/phtml 템플릿의 페이지 제목, 메타 설명 및 키워드 설정

, 나는이 코드

protected function _toHtml() 
    { 
    ......(build the page logic and stuff) 

     $head = $this->getLayout()->getBlock('head'); 
     $head->setTitle($title); 
     $head->setKeywords($keywords); 
     $head->setDescription($description); 
    } 

를 사용하여 페이지의 제목을 설정하려고하지만 어떤 이유로이 아무것도하지 않습니다 - 블록을 위젯 호출합니다.

아이디어가 있습니까?

+0

안녕하세요. 나는 제조업자를 위해 별도의 페이지를 만들 필요가있다. 그러나 나는 어떻게 잘 모른다. .. 나는 googled했다. 그러나 dint는 적당한 결과를 찾는다. 제조사 페이지 또는 동적 방문 페이지를 만드는 방법을 보여주는 자습서가 있습니까? – itdeeps

답변

1

블록의 _toHtml()이 호출 될 때까지 헤더가 이미 렌더링되었으므로 제목 변수를 설정해도 큰 영향을 미치지 않습니다. _prepareLayout()처럼 이전에 실행 된 메서드를 사용해야합니다.

관련 문제