gpt4 book ai didi

magento - 从 getChildrenCategories() 获取缩略图 URL

转载 作者:行者123 更新时间:2023-12-02 13:51:34 31 4
gpt4 key购买 nike

我一直在尝试显示我试图在页脚中显示的子类别列表的缩略图,这让我自己都快疯了。我已经尝试过在这里找到的解决方案:http://www.douglasradburn.co.uk/getting-category-thumbnail-images-with-magento/但运气不佳!

这是我目前正在使用的代码。除了 img src 呈现为空之外,一切正常:

        <? $artisans = Mage::getModel('catalog/category')->load(9)->getChildrenCategories(); ?>
<ul class="artists">
<? $i = 0; foreach($artisans as $artisan):
?>
<li>
<a href="<?= $artisan->getUrl() ?>" title="<?= $artisan->getName() ?>"><img src="<?= $artisan->getThumbnailUrl() ?>" /></a>
</li>
<? if(++$i > 7) break; endforeach; ?>
</ul>

任何帮助将不胜感激!提前致谢。

解决方案(感谢卢卡斯姆斯!):

    <? $artisans = Mage::getModel('catalog/category')->load(9)->getChildrenCategories(); ?>
<ul class="artists">
<? $i = 0; foreach($artisans as $artisan): ?>
<li>
<a href="<?= $artisan->getUrl() ?>" title="<?= $artisan->getName() ?>"><img src="<?= Mage::getBaseUrl('media').'catalog/category/'.$artisan->load($artisan->getId())->getThumbnail() ?>" width="96" height="96" /></a>
</li>
<? if(++$i > 7) break; endforeach; ?>
</ul>

最佳答案

很可能没有从子类别加载足够的信息。如果您在从 $artisan 获取实际变量之前添加 $artisan->load($artisan->getId()); ,这可能会有所帮助。

关于magento - 从 getChildrenCategories() 获取缩略图 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10138677/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com