0
我有2個根類別,其中一個將顯示在頂部導航欄,另一個在產品頁面。Magento類別鏈接404
- 根類別1
- 根類別2
我設置 「根類別1」 爲 「基本分類」,它工作正常。但是當我嘗試鏈接到第二個類別時,我總是得到一個不正確的URL和一個404頁面。
$cats = $_product->getCategoryIds();
foreach ($cats as $category_id) {
$_cat = Mage::getModel('catalog/category')->load($category_id) ;
echo $_categoryHelper->getCategoryUrl($_cat);
endforeach;
我得到如下結果http://example.com/catalog/category/view/s/url-key/id/11/
。
有關如何解決這個問題或更好的方法的任何想法?
嘗試運行url reindex? – FlorinelChis 2013-03-01 11:40:49
是的,重新索引了所有數據但不是雪茄! – 2013-03-01 14:07:54
一家商店應該只有1個根類別,您可能沒有在這裏使用最好的方法。將Root2移到Root1中,並將參數'include_in_navigation'設置爲false。然後,您的類別將存在於當前商店中,您將可以使用它執行代碼。 – dagfr 2013-03-01 15:07:11