Magento 2 - 如何循环所有类别并加载类别图像?

时间:2017-09-05 15:33:32

标签: magento2

我正在为Magento 2构建一个主题。主页需要循环遍历所有类别,并输出类别名称,网址和上传到.phtml文件中管理员类别的图像。

这可能吗?我怎样才能做到这一点?

提前致谢:)

1 个答案:

答案 0 :(得分:3)

跳下面的代码可以帮到你。

我们使用了直接对象管理器。请在您的phtml文件中使用此代码并在任何地方运行。

<?php
1- create a phtml file or write this code in any phtml file and use where you want-
$objectManager =  \Magento\Framework\App\ObjectManager::getInstance(); 
$categoryCollection = $objectManager->get('\Magento\Catalog\Model\ResourceModel\Category\CollectionFactory');

$categoryHelper = $objectManager->get('\Magento\Catalog\Helper\Category');
$categories = $categoryHelper->getStoreCategories();

foreach ($categories as $category) { 
//print_r($category->getData()); ?>  
    <a href="<?php echo $category->getUrl();?>"><?php echo $category->getName() ;?></a>

<?php }?>

请同时查看此链接 - http://blog.chapagain.com.np/magento-2-get-parent-category-children-categories-product-count/