2013-08-03 39 views
1

我以編程方式創建了一些類別。似乎有些類別的URL無法在URL重寫表中創建,儘管每個類別都包含一個URL關鍵字。Magento:以編程方式重新生成類別的URL

我試圖更新類別,但仍然URL重寫管理器缺少一些類別。

是否有可能重新生成所有類別的網址?

我無法刪除類別,因爲大量產品已添加並附加到這些類別。

謝謝

+0

如果我在代碼中遇到問題,我肯定會在這裏粘貼這個文件,但它不是直接關於代碼。請重新打開。 – Arfeen

回答

1

我找到了解決這個問題的辦法。

由於這個article

實際上,我們必須重新索引CATALOG_URL組件。

它可以從索引管理magento管理。

編程方式是可以做到的

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

通過運行這個過程中,它的再生產品和類別的所有URL。 希望它可以幫助某人。