0

我的 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

我不是全职工作在这些东西上,所以有时它有点在我头上。

4

1 回答 1

1

尝试$product->getName()代替$product->name

于 2013-01-31T13:08:36.233 回答