如何在类别视图上获取和显示产品标签(在产品列表的循环中)?我使用了代码(来自另一个问题)并放入了 \app\design\frontend\...\template\catalog\product\list.phtml:
<?php $_tags = new Mage_Tag_Block_Product_List(); ?>
并在 foreach (其中产品列表)显示标签:
<?php if($_tags) : ?>
<?php foreach($_tags->getTags() as $tag):?>
<span class="tag"><?=$tag->getName()?></span>
<?php endforeach; ?>
<?php endif; ?>
它不起作用,因为实例化 $_tags 给了我错误:
在第 45 行的 \app\code\core\Mage\Tag\Block\Product\List.php 中的非对象上调用成员函数 getItems()。