0

我的 magento 网站有问题。我不是唯一一个研究过它的开发人员,并且对这个问题感到非常困惑,因为我不经常使用 Magento。

问题是我所有页面和产品的标题标签完全相同 - 这是我在配置 > 设计 > html 头 > 默认标题中输入的内容。例如 - '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()) ?>" />

如果我将标题更改为 test 之类的东西,它确实会接受更改,所以我的头文件正在工作。

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

谢谢!

4

1 回答 1

1

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

也许尝试替换这个:

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

有了这个:

<title><?php echo $this->getTitle() ?></title>
于 2012-04-11T22:54:35.927 回答