【问题标题】:Magento Category Link 404Magento 类别链接 404
【发布时间】:2013-03-01 10:56:01
【问题描述】:

我有 2 个根类别,其中一个显示在顶部导航栏,另一个显示在产品页面。

  • 根类别 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 吗?
  • 是的,重新索引所有数据,但不包括雪茄!
  • 一个商店应该只有 1 个根类别,你可能没有在这里使用最好的方法。将 Root2 移动到 Root1 中,并将参数“include_in_navigation”设置为 false。然后您的类别将存在于当前商店中,您将能够使用它执行代码。

标签: magento magento-1.7


【解决方案1】:

我有同样的问题。创建了两个根类别,并希望使用小部件链接到静态块中新创建的根类别。不管我放什么代码都不起作用,然后删除了新的根类别并创建了新的子类别并解决了问题。

【讨论】:

    猜你喜欢
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    相关资源
    最近更新 更多