在magento上设置家中的自定义页面标题

时间:2012-07-06 12:17:56

标签: magento

我在主页上只展示了一个产品。我想在页面标题中显示产品名称。我怎么能这样做?

1 个答案:

答案 0 :(得分:8)

您有多种方法可以执行此操作:

  1. 在模块的布局xml文件中(位于app / design / frontend / [package] / [theme] / layout / {your_file_name} .xml):

    <reference name="head">
        <action method="setTitle"><title>Title text here</title></action>
    </reference>
    

    这里的坏处是你无法“动态”设置。

  2. 在您的阻止文件中_prepareLayout()方法是一个好地方)

    public function _prepareLayout() 
    {
        $headBlock = $this->getLayout()->getBlock('head');
        $headBlock->setTitle('Title text here');
        return parent::_prepareLayout();
    }
    
  3. 其他地方:

    Mage::app()->getLayout()->getBlock('head')->setTitle('Title text here');
    
  4. 有用的链接 - Layouts, Blocks and Templates