Magento:以编程方式重新生成类别的URL

时间:2013-08-03 20:25:13

标签: php magento magento-1.7

我以编程方式创建了一些类别。虽然每个类别都包含一个URL密钥,但似乎无法在URL重写表中创建某些类别的URL。

我尝试更新类别但仍然缺少某些类别的URL重写管理器。

是否可以重新生成所有类别的网址?

我无法删除类别,因为已添加许多产品并附加到这些类别。

由于

1 个答案:

答案 0 :(得分:1)

我找到了解决这个问题的方法。

感谢article

我们实际上必须重新索引catalog_url组件。

可以从Index Management magento admin。

完成

以编程方式,它可以作为

完成
$process = Mage::getModel('index/indexer')->getProcessByCode('catalog_url');
$process->reindexAll();

通过运行此过程,它会重新生成产品和类别的所有URL。 希望它可以帮助别人。