我的 Magento 安装有问题。我正在使用追加销售功能来提供一些更有趣的产品。到目前为止,输出有效,但产品网址存在很大问题。
该 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() 试过了,但是输出是空的。
我还检查了系统->配置->目录->搜索引擎优化中的设置。使用产品 URL 的类别路径设置为是。
有人知道如何获取产品的完整路径网址吗?
谢谢您的帮助。