我的 Magento 没有显示 Best Selling products 模块时遇到问题,因为它似乎没有正确处理$product->name变量。
mostpopular.phtml 中的相关代码为:
<?php if($counter <= $totalPerPage): ?>
<?php $productUrl = $product->getProductUrl() ?>
<li>
<a href="<?php echo $productUrl ?>" title="View <?php echo $product->name ?>">
<?php echo $product->name ?>
</a>
</li>
<?php endif; $counter++; ?>
然后 HTML 输出如下。问题是<a>标签中的Title参数缺少产品名称,而<a></a>标签之间什么也没有:
<a href="http://mysite.com/correct-product-url-is-here-and-working-correctly.html" title="View "> </a>
站点正在运行 Magento 1.4.1.1
我不是全职工作在这些东西上,所以有时它有点在我头上。