0

我正在 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

有什么想法吗?

4

2 回答 2

4

好的——经过几个小时的搜索,我终于弄明白了。如果您通过任何脚本导出您的产品(我的是定制的——我从 CE 1.3.2.4 导出)并将它们导入到更高版本(1.7.0.2),即使导入顺利,某些东西的值可能不会使过渡顺利。尽管我为商店视图设置了根类别,但我的产品并未应用于商店。结果他们在那里,但不在那里。

我的解决方案: Catalog -> Manage Products -> Select all -> Actions -> Update Attributes -> Submit.. 在那里检查您的Websites标签。确保“检查”您的主要网站按钮,然后单击保存。运行完整的重新索引并清除缓存(我使用 SSH 并sudo rm -R *在 /var/cache 和 /var/session 目录中)。

我希望这可以帮助遇到同样问题的其他人。

感谢 Moldovan Gheorghe Dani 的回答——感谢您的帮助。

于 2012-12-28T20:55:57.617 回答
1

我刚刚在本地环境中尝试了相同版本的 magento 和主题,我一点问题都没有。我注意到,当您创建一个新类别时,“Is Active”标志默认设置为 No,因此请确保将其设置为 Yes,并且所有类别的“Include in Navigation Menu”也设置为 Yes。如果仍然无法工作,即使已禁用,也尝试刷新缓存,并索引。我希望它会帮助你。

于 2012-12-28T20:29:10.920 回答