2013-08-18 24 views
0

我使用所谓的自举(http://bootstrapped.magenthon.com)Magento的模板,我编辑该模板,以满足我们的需求消失。 由于我们网站的导航基于(子)类别,因此我们使用路线图来帮助引导用户浏览系统。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,元标题整齐地显示在标题中的“面包屑”,随后我们通过管理面板中设置的后缀。

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

我想说它是与我使用的自举的主题,但后来为什么当我删除这个简单的自定义XML工作?

而且,标题不改变,当我在类别设置中设置一元标题,并将其添加后缀,但它并没有显示“路径”。当我设置一个网站时,该网站还会显示我的元描述。

我也看过/app/code/core/Mage/Catalog/Block/Category/View.php中的文件,但没有任何内容会给我提示出现错误的提示。

任何人都可以帮助我走向正确的方向吗?

编辑:我也试着从我的自定义主题模板/页/ HTML/head.phtml删除文件,只是为了看看如果这样做有何不妥,但在此之后什么都没有改变,无论是。

编辑2:我的子类别使用父类别设置。

+0

你必须提防与第三方模板。有时他们跳过实现某些功能。这通常意味着读取基本模板代码并将其添加回刚刚购买的模板中,或者要求开发人员修复其混乱并添加应该在其中的代码,以使其他客户无法访问不要留下晾干。 –

+0

非常感谢,但是我希望我已经调查过足够的模板来解决这个问题。模板中没有代码可以改变/ app/code /文件夹中的任何代码,所以应该有一个'快速'修复,对吧? –

回答

0

老问题 - 但是我发现,一般包括以下杀死元标题

<remove name="breadcrumbs" /> 

一旦你添加任何布局,元标题返回空白。