Magento类元标题随自定义模板消失

时间:2013-08-18 20:25:30

标签: magento title categories meta

我正在使用名为Bootstrapped(http://bootstrapped.magenthon.com)的Magento模板,我正在编辑此模板以满足我们的需求。 由于我们网站的导航基于(子)类别,我们使用路线图来帮助指导用户完成系统。

因此,我们使用以下自定义XML编辑了产品的主要类别:

<!-- Remove Breadcrumbs -->
<reference name="head"><remove name="breadcrumbs" /></reference>

<!-- Set Roadmap template -->
<reference name="content"><reference name="category.products">
    <block type="catalog/navigation" name="roadmap" template="alphabase/catalog/roadmap.phtml">
        <action method="setData"><name>roadmap_type</name><value>onderdelen</value></action>
        <action method="setData"><name>maxlevels</name><value>6</value></action>
    </block>

    <action method="setTemplate"><template>catalog/category/view.roadmap.phtml</template></action>
    <action method="setData"><name>roadmap_type</name><value>onderdelen</value></action>
    <action method="setData"><name>per_row</name><value>4</value></action>

    <reference name="products.list">
        <action method="setData"><name>roadmap_type</name><value>onderdelen</value></action>
    </reference>
</reference></reference>

现在,当我应用此更新时,网站的元标题不显示用户到目前为止所遵循的任何“面包屑”,它只显示商店的名称。

但是,当我删除自定义XML时,元标题会在标题中整齐地显示“breadcrumbs”,然后是我们通过管理面板设置的后缀。

我将/app/design/frontend/package/default/template/catalog/category/view.phtml中的原始文件与我正在使用的文件进行了比较,但我似乎无法弄明白。< / p>

我想说它与我正在使用的Bootstrapped主题有关,但是当我删除这个简单的自定义XML时为什么会这样呢?

此外,当我在类别设置中设置元标题时标题确实会更改,并且它会添加后缀,但不会显示“路径”。当我设置一个元素时,该网站还会显示我的元描述。

我还查看了/app/code/core/Mage/Catalog/Block/Category/View.php中的文件,但没有任何内容可以让我对出现的问题提供一些提示。

有人能帮助我找到正确的方向吗?

编辑:我也尝试从我的自定义主题中删除templates / page / html / head.phtml中的文件,只是为了查看是否有任何错误,但之后没有任何改变。

EDIT2:我的子类别使用父类别设置。

1 个答案:

答案 0 :(得分:0)

老问题 - 但是我发现以下内容通常会杀死元标题

<remove name="breadcrumbs" />

将其添加到任何布局后,元标题将返回空白。