【问题标题】:Magento, Navigation Active Class and Breadcrumbs Behaving StrangeMagento、导航活动类和行为奇怪的面包屑
【发布时间】:2013-04-26 11:53:27
【问题描述】:

另一个 Magento 问题 - 他们似乎没有尽头。

这次顶部菜单导航类“活动”和面包屑似乎根据用户旅程出现/消失(我猜是由于页面缓存)。

示例...

如果我在主页上并单击“新产品”小部件中的产品 - 面包屑变为:主页 > 新产品名称(缺少“衣服/上衣/长袖”等),加上导航活动课程未出现。

如果我首先通过浏览商店类别查看相同的产品,然后我返回主页并从“新产品”中单击相同的产品 - 面包屑完全正常工作,并且在导航菜单中应用了活动类正确。

这是为什么?发生了什么,我该如何解决?

非常感谢任何建议。

编辑 1:此外,如果我通过菜单中的类别导航到产品,点击进入不同的类别(产品根猫之外),然后点击浏览器上的后退按钮......同样的事情发生时,面包屑减少到“主页/产品名称”,菜单活动类消失。

【问题讨论】:

    标签: class magento navigation breadcrumbs


    【解决方案1】:

    不确定这是“问题”还是功能。 Magento 可以在多个类别中拥有相同的产品。所以Product A 可以同时属于根类别Category 1 > Subcategory 1Category 2。那应该是什么网址?您有以下选择:

    • website.com/ProductA.html
    • website.com/Category1/ProductA.html
    • website.com/Category2/ProductA.html
    • website.com/Category1/Subcategory1/ProductA.html

    没有一个是“错误的”,甚至还不止于此,想象一个多商店环境,其中两个商店具有相同的根类别,但域和语言不同:

    • website.com/ProductA.html
    • website.com/Category1/ProductA.html
    • website.com/Category2/ProductA.html
    • website.com/Category1/Subcategory1/ProductA.html
    • website.org/ProductA.html
    • website.org/Category1/ProductA.html
    • website.org/Category2/ProductA.html
    • website.org/Category1/Subcategory1/ProductA.html

    等等

    结论,如果您真的希望在单击“新产品”小部件中的产品时出现面包屑和活动类,则必须修改小部件的块,以便它以自定义方式打印产品 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多