我在主页上只显示一个产品。我想在页面标题中显示产品名称。我怎样才能做到这一点?
问问题
3653 次
1 回答
8
您有多种方法可以做到这一点:
在模块的布局 xml 文件中(位于 app/design/frontend/[package]/[theme]/layout/{your_file_name}.xml):
<reference name="head"> <action method="setTitle"><title>Title text here</title></action> </reference>
这里的坏处是您不能“即时”设置标题。
在您的块文件中(
_prepareLayout()
方法是一个好地方):public function _prepareLayout() { $headBlock = $this->getLayout()->getBlock('head'); $headBlock->setTitle('Title text here'); return parent::_prepareLayout(); }
其他任何地方:
Mage::app()->getLayout()->getBlock('head')->setTitle('Title text here');
有用的链接 - 布局、块和模板
于 2012-07-06T14:55:16.497 回答