2013-04-26 44 views
0

另一個Magento問題 - 似乎沒有結束。Magento,導航活動類和麪包屑行爲奇怪

這次根據用戶的旅程(我猜是由於頁面緩存),這次頂層菜單導航類'active'和麪包屑似乎會出現/消失。

例...

如果我的主頁,並點擊一個產品從「新產品」小部件 - 麪包屑變成:首頁>最新產品名稱(缺少了「服裝/上衣/長「袖」等),加上導航活動類沒有出現。

如果我先通過瀏覽商店類別瀏覽同一產品,然後返回主頁並點擊「新產品」中的同一產品 - 麪包屑完全可用,並且活動類應用於導航菜單正確。

這是爲什麼?發生了什麼,我該如何解決它?

任何意見非常讚賞。

編輯1:此外,如果我通過菜單中的類別導航到產品,請點擊進入不同的類別(產品根貓之外),然後點擊瀏覽器上的後退按鈕...事情發生了,麪包屑縮小爲「家/產品名稱」,菜單活動類消失。

回答

1

不確定這是「問題」還是功能。 Magento可以在多個類別中擁有相同的產品。因此Product A可以在同一時間位於根類別Category 1 > Subcategory 1Category 2中。那麼url應該是什麼?您有以下選擇:

  • website.com/ProductA.html
  • website.com/Category1/ProductA.html
  • website.com/Category2/ProductA.html
  • website.com/組別/子類別1/ProductA.html

他們都不是「錯誤」甚至不停止在這裏,想象一個MultiStore的環境下,兩家店有相同的根類別,但不同的領域和語言:

  • 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/Categor y1/Subcategory1/ProductA.html

總結,如果您確實希望點擊「新產品」窗口小部件中的產品時顯示麪包屑和活動類,則必須修改窗口小部件的塊,以便以自定義的方式打印產品URL 。