1

プログラムでいくつかのカテゴリを作成しました。各カテゴリにはすでに URL キーが含まれていますが、一部のカテゴリの URL を URL 書き換えテーブルで作成できなかったようです。

カテゴリを更新しようとしましたが、まだ URL 書き換えマネージャーにいくつかのカテゴリがありません。

すべてのカテゴリの URL を再生成することはできますか?

多くの製品が既に追加され、それらのカテゴリに関連付けられているため、カテゴリを削除できません。

ありがとう

4

1 に答える 1

1

この問題の解決策を見つけました。

この記事のおかげで

実際には、catalog_url コンポーネントのインデックスを再作成する必要があります。

Index Management magento admin から実行できます。

プログラム的には、次のように実行できます

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

このプロセスを実行すると、製品とカテゴリのすべての URL が再生成されます。それが誰かを助けることを願っています。

于 2013-08-05T10:06:01.947 に答える