我有一个客户端请求独立的 H1 标签,这些标签可能与 Magento 中自动生成的页面标题不同,即通常这些是类别名称、页面标题、产品标题等。
由于在 Magento 后端没有此字段,我认为最好的替代方法是如果用户将自定义 H1 放在元标记字段中,然后如果存在,我将这些数据拉到主题文件中,如果不存在则显示标准标题.
例如在:/app/design/frontend/base/default/template/catalog/category/view.phtml
我们有:
<h1><?php echo $_helper->categoryAttribute($_category, $_category->getName(), 'name') ?></h1>
我的想法是使用默认的元关键字头标签,并有这样的东西:
如果这不是空的,请显示它
<?php echo htmlspecialchars($this->getKeywords()) ?>
否则显示默认标题
<?php echo $_helper->categoryAttribute($_category, $_category->getName(), 'name') ?>
问题是<?php echo htmlspecialchars($this->getKeywords()) ?>
放置在其默认的 head.phtml 模板之外时不显示任何内容。
任何人都知道如何在 Magneto 的任何主题文件中获取元关键字?
Magento 版本。1.4.1.1
谢谢!