• CMS
    内容发布型贝博网站买球靠谱吗
  • 结构清晰 易于发布
    功能强大 容易扩展
  • B2C
    购物型贝博网站买球靠谱吗
  • 安全,优化,功能齐全
    及完善的后台管理
  • 客户定制
    系统开发
  • 用我们精湛的技术
    打造属于你的系统
  • 完善的
    解决方案
  • 业务背后是强大的
    开源社区, 你事业无忧
  • 后续
    技术支持
  • 稳定的后续技术支持
    为你的业务保驾护航

magento 改变不同页面标题 (title)

浏览位置

Magento里面的有些控制器直接就这样设定了title:

$this->loadLayout();
...
$this->getLayout()->getBlock('head')->setTitle($this->__('My Account'));
$this->renderLayout();

我们不能直接在layout 里面去修改title,因为这个title在模板文件被解释之前已经设置好了。

怎样去改变不同内页的标题呢? 以下的方法可作参考

这个方法较为简单,就用一个变量(ForcedTitle)来保存页面的title。

在模板文件:page/html/head.phtml 里面,把:

< ?php echo $this->getTitle() ?>

改为:


< ?php echo ($this->getForcedTitle()) ? $this->getForcedTitle() : $this->getTitle() ?>

之后,在xml layout 文件里面设定新增的title变量值:


Account Dashboard

举例,修改我的帐号页面的layout xml文件:layout/customer.xml



Account Dashboard

?

欢迎信息反馈 / 咨询 / 评论 / 联系我们
名字???*
Email*
验证码???*
内容*