Magento的SetRobots for CMS-Page - 如何?

时间:2015-03-19 16:09:50

标签: magento magento-1.7

我想在我的主页的magento 1.7.02(通过cms页面定义)中设置meta-robots-tag来索引,跟随。

我尝试通过tabe页面布局(页面布局的XML)中设置的代码来实现这一点:

<reference name="head">
   <action method="setRobots"><value>INDEX,FOLLOW</value></action>
</reference>

但元标记没有得到更新(它没有缓存问题;))我在哪里可以看到更改此标记?

我的模板使用此代码来定义机器人:

<meta name="robots" content="<?php echo htmlspecialchars($this->getRobots()) ?>

1 个答案:

答案 0 :(得分:1)

我能够完全按照描述使用您的布局更新来更新漫游器元标记。我会仔细检查您期望的CMS页面是实际使用的页面,以及模板(插入调试输出)。但是,您可以执行相同操作的另一种方法是在主题的local.xml子目录中编辑或创建layout文件:

<?xml version="1.0"?>
<layout version="0.1.0">
    <cms_index_index>
        <reference name="head">
            <action method="setRobots"><value>INDEX,FOLLOW</value></action>
        </reference>
    </cms_index_index>
</layout>

如果仍然不起作用,您可以很好地了解某些内容会干扰您的主题/模板。