【发布时间】:2012-09-14 02:51:51
【问题描述】:
在 Magento 中,我们现在拥有的是,各个产品页面上的面包屑总是根据用户到达页面的方式而变化。例如,如果用户从顶级类别一直点击到子类别,然后再点击产品,则面包屑将类似于“首页>>顶级类别>>子类别>>产品”。
但是,如果用户直接到达产品页面,例如通过 Google 查询,则面包屑将只是“首页 >> 产品”。而且这样也很不酷。
即使用户从 Google 到达页面,通过在面包屑中添加类别肯定会改善用户体验。而且它肯定会增加每次访问的 PV,因为用户可能会点击面包屑中的父类别。
那么有什么方法可以让它保持一致并始终在产品页面上显示类别路径?
我的想法是编辑 page/html/breadcrumbs.phtml 但我不知道如何仅在产品页面上将类别添加到面包屑。
任何帮助将不胜感激!
=======================================
编辑:总之,无论用户如何到达产品页面,我都希望类别出现在产品页面的面包屑中。不管是哪个类别,只要类别存在即可。
有人知道吗?有那么难吗?
在我的脑海中,我需要编辑面包屑模板并在其中注入类别(如果没有的话)并且它是产品页面......但我不知道怎么做,我可以'似乎在任何地方都找不到任何相关的解决方案......
【问题讨论】:
-
我不认为你的想法是每个人都会想要的。许多网站在不同类别下都有相同的产品,因此使用您的逻辑面包屑会提供不正确的信息。对于您的解决方案,我建议使用您自己的自定义块更改原始面包屑块,您将在其中显示类似产品属性的内容。
-
感谢您的评论,但我认为这绝对是每个人都想要的想法。对不起,我没有说清楚。我只需要在面包屑中存在类别,无论哪个类别; Magento 可以自行决定。现在的问题是,我的大多数访问者甚至都看不到面包屑中的任何类别,因为它们都来自 Google 并直接登陆产品页面......它既不方便用户也不方便浏览页面。大概,直接访问时,默认会显示ID最低的类别?还是随机的?两者都可以。
标签: magento