需要Magento帮助 - 标题标签不起作用

时间:2012-04-11 13:15:09

标签: magento

我的magento网站出现问题。我不是唯一一个参与其中的开发人员,我对这个问题感到很困惑,因为我没有太多使用Magento。

问题是我的所有页面和产品的标题标签完全相同 - 这是我输入配置>设计> html head>默认标题。例如 - 'welcome to blabla'如果删除默认标题中的内容,则根本不会显示标题标记。

我已经给出了我想要使用的所有产品元标题......但它并没有把它们拿起来。

我的头文件未被更改并显示:

<title><?php echo $this->getLayout()->getBlock('breadcrumbs')->toHtml(); ?></title>
<meta http-equiv="Content-Type" content="<?php $this->getLayout()->getBlock('breadcrumbs')->toHtml(); ?>" />
<meta name="description" content="<?php echo htmlspecialchars($this->getDescription()) ?>" />
<meta name="keywords" content="<?php echo htmlspecialchars($this->getKeywords()) ?>" />
<meta name="robots" content="<?php echo htmlspecialchars($this->getRobots()) ?>" />

如果我将标题更改为类似测试的内容,它确实会接收更改,因此我的头文件正在运行。

真的需要一些帮助。我的版本是1.4.2,无法升级。

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为你可能在该代码段中有错误的echo语句。现在,它正在尝试使用名称“breadcrumbs”呈现块。如果该块仅包含一个标题,那么它将在所有页面上显示一个标题。

也许尝试替换它:

<title><?php echo $this->getLayout()->getBlock('breadcrumbs')->toHtml(); ?></title>

有了这个:

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