난 당신이 제품 리뷰 페이지에 다른 제목을 지정할 수 있습니다 밖으로 상자의 모든 기능을 인식하지입니다. 나는 틀릴 수 있었다?
이렇게하면이를 달성하는 데 사용할 수있는 두 가지 방법이 있습니다.
- 코어 블록 재정의 내가 여기에 옵션 2를 선택하는 것입니다
- 이벤트/관찰자
. 이 옵션을 사용하더라도 여러 가지 방법으로이를 수행 할 수 있습니다.
<?xml version="1.0"?>
<config>
<!-- other config xml -->
<frontend>
<events>
<controller_action_layout_render_before_review_product_list>
<observers>
<productmeta>
<class>YourCompany_YourModule_Model_Observer</class>
<method>controller_action_layout_render_before_review_product_list</method>
</productmeta>
</observers>
</controller_action_layout_render_before_review_product_list>
</events>
</frontend>
<!-- other config xml -->
</config>
그런 다음 당신의 관찰자가이 유사 할 것입니다 : 다음은 모듈을 만든 후에, 당신은 당신의 Config.xml의 관찰자를 선언해야합니다, 그래서 ...
그 중 하나입니다. ..
<?php
class YourCompany_YourModule_Model_Observer
{
/**
* @pram Varien_Event_Observer $observer
* @return void
*/
public function controller_action_layout_render_before_review_product_list(Varien_Event_Observer $observer)
{
$title = "Your new page title";
Mage::app()->getLayout()->getBlock('head')->setData('title', $title);
}
}