2012-12-28 45 views
0

我正在CE 1.7.0.2中開發一家新店。Magento nav不顯示

我到目前爲止大約有130個類別,全部置於root category之下。

root category也在Ststem -> Magage Stores -> Our Store -> Root Category

定義。如果我直接訪問類別頁面,我可以看到麪包屑等所有產品和子類,所以我知道我的結構是正確的。我知道我缺少一些簡單的東西。

我現在使用的modern模板,直到我得到的網站功能,所以所有的文件是原創的。

編輯我還要提到的是,System -> Config -> Catalog -> Category Top Navigation -> Maximal Depth設置爲1

有什麼想法?

+0

你清除了緩存嗎? – seanbreeden

+0

緩存被禁用 - 所有已被清除並且索引運行 – Zak

回答

4

好的 - 經過幾個小時的搜索,我終於找到了答案。如果您通過任何腳本(我自定義構建 - 我從CE 1.3.2.4導出)導出產品並將它們導入到更高版本(1.7.0.2),即使導入過程順利,某些事情的值可能不會順利過渡。儘管我爲我的商店視圖設置了我的根類別,但我的產品未應用於商店。結果他們在那裏,但不在那裏。

我的解決方案:Catalog -> Manage Products -> Select all -> Actions -> Update Attributes -> Submit ..一旦檢查您的Websites選項卡。確保「檢查」您的主要網站按鈕,然後點擊保存。運行完全重建索​​引並清除緩存(我在/ var/cache和/ var/session目錄中使用SSH和sudo rm -R *)。

我希望這可以幫助遇到同樣問題的其他人。

謝謝摩爾多瓦格奧爾基丹尼爲您解答 - 您的幫助表示感謝。

1

我剛剛嘗試了與本地環境相同版本的magento和主題,我完全沒有任何問題。 我注意到,當你創建一個新的類別「Is Active」標誌默認設置爲No時,所以確保設置爲Yes,並且對於所有類別,「Include in Navigation Menu」也設置爲Yes。如果仍然無法工作,即使禁用也嘗試刷新緩存,並且還會索引。我希望它能幫助你。

+0

所有類別都被設置爲活動「yes」 - 這是一個類別/產品導入,並且大部分被設置爲「include in Navigation Menu」中的「yes」 - 我們有一些我們不想展示的「實驗」類別,所以它們被設置爲「否」 – Zak