Magento のインストールに問題があります。アップセル機能を使用して、さらに興味深い製品を提供しています。これまでのところ出力は機能していますが、製品の URL に大きな問題があります。
URL は my-shop.com/product.html にリンクしており、my-shop.com/category-1/category-2/product.html にはリンクしていません。トップ カテゴリごとに特別なサイドバー ナビゲーションを呼び出しているので、これは悪いことです。そして、何も表示されません...
標準のアップセル出力を使用しています。
<a href="<?php echo $_link->getProductUrl() ?>" class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_link, 'small_image')->resize(115) ?>" width="115" height="115" alt="<?php echo $this->htmlEscape($_link->getName()) ?>" title="<?php echo $this->htmlEscape($_link->getName()) ?>" /></a>
<h3 class="product-name"><a href="<?php echo $_link->getProductUrl() ?>"><?php echo $this->htmlEscape($_link->getName()) ?></a></h3>
<?php echo $this->getReviewsSummaryHtml($_link) ?>
<?php echo $this->getPriceHtml($_link, true, '-upsell') ?>
(コード全体を投稿することはできません。エディターはそのほとんどを削除します)
$_link->getProductPath() で試してみましたが、出力は空でした。
System->Config->Catalog->Search Engine Optimization の設定も確認しました。[はい] に設定された製品 URL にカテゴリ パスを使用します。
製品のフルパス URL を取得する方法を知っている人はいますか?
ご協力ありがとうございました。