2012-02-21 3 views

答えて

1

あなたの製品を使用すると、params配列は "_ignore_category" インデックス

0

問題へを含めることはできません

$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; 
関連する問題