Magento Googleサイトマップに関連する新しい問題が発生しました。Magento google sitemap - 製品のURLにあるカテゴリパス
xmlサイトマップ内の商品URLにカテゴリパスを追加するにはどうすればよいですか? 問題を解決するために出力を変更する方法を知りたいです。
すべてベスト!
Magento Googleサイトマップに関連する新しい問題が発生しました。Magento google sitemap - 製品のURLにあるカテゴリパス
xmlサイトマップ内の商品URLにカテゴリパスを追加するにはどうすればよいですか? 問題を解決するために出力を変更する方法を知りたいです。
すべてベスト!
あなたの製品を使用すると、params配列は "_ignore_category" インデックス
問題へを含めることはできません
$product->getUrlModel()->getUrl($product, $params) ;
$を使用することができます(チェック$製品 - > getCategoryId())カテゴリIDを持っている場合カテゴリを置くことはMagentoにどんなカテゴリの使用を教えるかです。
たとえば、お客様の製品は「カテゴリ1 /カテゴリ1-2」と「カテゴリ2 /」になります。
最も簡単な方法です「main_category」と呼ばれる1つの新しい属性を作成し、サイトマップにこのコード私はあなたがMagentoのは、この可能性を提供していないので、それを自分で行う必要があると思います
$base = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
$categoryUrl = $product->getAttributeText('main_category');
if($categoryUrl !== NULL):
$base.$categoryUrl.$product->getData('url_path');
else:
$base.$product->getData('url_path');
endif;
を置きます。 – Alexandre