2013-01-31 63 views
0

我和我的Magento不显示最畅销的产品模块问题,似乎因为没有被处理$产品 - >名变量正确。

在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>标签:

<a href="http://mysite.com/correct-product-url-is-here-and-working-correctly.html" title="View "> </a>

网站运行Magento的1.4.1.1

我不全职工作这个东西,所以它有时候会高出我的头。

回答

1

尝试$product->getName()而不是$product->name

+0

这似乎没有任何工作。 (是的,缓存被禁用) –

+0

你可以发布'get_class($ product)'和'var_dump($ product-> getData()''的输出吗? –

+0

我在1.4中找不到'mostpopular.phtml' .1.1安装,它是一个自定义模板吗? –

相关问题