如何通过magento 2.2.0中的属性值获取产品数据

时间:2017-11-20 12:29:27

标签: magento

我尝试使用magento 2.2.0中的属性值在首页上获取产品 但我正面临着这个问题。所以请告诉我如何通过magento 2.2.0中的属性值获取产品数据。

1 个答案:

答案 0 :(得分:0)

使用适当的tag属性过滤此处我正在使用popular作为我的自定义属性将其替换为您的属性

首先粘贴此代码,以显示集合

 $objectManager = \Magento\Framework\App\ObjectManager::getInstance();
    $productCollection = $objectManager->get('Magento\Catalog\Model\ResourceModel\Product\CollectionFactory');
    $collection = $productCollection->create()
            ->addAttributeToSelect('*')
            ->addAttributeToFilter('tag', 'popular')
            ->load();
    return $collection;

1) .htaccess 文件中的SetEnv MAGE_MODE开发人员。

2)使用命令行php bin / magento cache清除缓存:flush

3)重新加载前端页面

4)重新加载页面后,邮件将变为

  

错误过滤模板:无法将文件写入目录   \ C:/ XAMPP / htdocs中/ Magento的的/ pub /媒体/目录/产品\缓存\ f073062f50e48eb0f0998593e568d857 / M / B。   禁止访问。

5)请点击此链接修复https://magento.stackexchange.com/questions/170376/magento-2-unable-to-write-file-into-directory-access-forbidden

8)清除缓存

9)重新加载前端页面

10)如果您在启用开发者模式后看到其他消息,则可以进行谷歌搜索。