プログラムでいくつかのカテゴリを作成しました。各カテゴリにはすでに URL キーが含まれていますが、一部のカテゴリの URL を URL 書き換えテーブルで作成できなかったようです。
カテゴリを更新しようとしましたが、まだ URL 書き換えマネージャーにいくつかのカテゴリがありません。
すべてのカテゴリの URL を再生成することはできますか?
多くの製品が既に追加され、それらのカテゴリに関連付けられているため、カテゴリを削除できません。
ありがとう
プログラムでいくつかのカテゴリを作成しました。各カテゴリにはすでに URL キーが含まれていますが、一部のカテゴリの URL を URL 書き換えテーブルで作成できなかったようです。
カテゴリを更新しようとしましたが、まだ URL 書き換えマネージャーにいくつかのカテゴリがありません。
すべてのカテゴリの URL を再生成することはできますか?
多くの製品が既に追加され、それらのカテゴリに関連付けられているため、カテゴリを削除できません。
ありがとう
この問題の解決策を見つけました。
この記事のおかげで
実際には、catalog_url コンポーネントのインデックスを再作成する必要があります。
Index Management magento admin から実行できます。
プログラム的には、次のように実行できます
$process = Mage::getModel('index/indexer')->getProcessByCode('catalog_url');
$process->reindexAll();
このプロセスを実行すると、製品とカテゴリのすべての URL が再生成されます。それが誰かを助けることを願っています。