我正在开发CE 1.7.0.2中的新商店。
到目前为止,我有大约130个类别,所有类别都位于root category
之下。
root category
还定义了Ststem -> Magage Stores -> Our Store -> Root Category
如果我直接访问类别页面,我可以在面包屑等中看到所有产品和子类别,所以我知道我的结构是正确的。我知道我错过了一些简单的事情。
我现在正在使用modern
模板,直到我的网站正常运行,因此所有文件都是原创的。
编辑我还应该提到System -> Config -> Catalog -> Category Top Navigation -> Maximal Depth
设置为1
有什么想法吗?
答案 0 :(得分:4)
好的 - 经过几个小时的搜索,我终于明白了。如果您通过任何脚本导出您的产品(我的是自定义构建的 - 我从CE 1.3.2.4导出)并将它们导入到更高版本(1.7.0.2),即使导入顺利进行,某些事物的值可能不会使过渡顺利进行。即使我为商店视图设置了根类别,我的产品也没有应用到商店。结果他们在那里,但不在那里。
我的解决方案:Catalog -> Manage Products -> Select all -> Actions -> Update Attributes -> Submit
..检查完Websites
标签后。确保“检查”主网站按钮,然后单击“保存”。运行完整的reindex并清除缓存(我在/ var / cache和/ var / session目录中使用SSH和sudo rm -R *
。)
我希望这可以帮助那些遇到同样问题的人。
感谢Moldovan Gheorghe Dani的回答 - 感谢您的帮助。
答案 1 :(得分:1)
我刚试过我的本地环境,使用相同版本的magento和主题,我完全没有问题。 我注意到,当您创建新类别时,“Is Active”标志默认设置为No,因此请确保将其设置为Yes,并且对于所有类别,“Include in Navigation Menu”也设置为Yes。如果仍然无法工作,请尝试刷新缓存,即使已禁用,也可以使用索引。我希望它会对你有所帮助。