如何在自定义模块magento 2的前端制作产品网格?


14

我已经创建了品牌页面,以显示带有相关产品列表的详细信息。

我想在与管理员相同的网格中显示该产品列表。

是否可以像在后端一样在前端显示网格?


最好使用存储库。可以在此处找到带有ProductList的块示例:github.com/magento/magento2-samples/blob/master/…–
Shtirlitz

@ Dharmendra是有可能的。
Manish Goswami

@ Manish Goswami我该怎么办?
Dharmendra Jadav's

@DharmendraJadav您能做到这一点吗?
马尼尼

@ManishGoswami我们该怎么做?
马尼尼

Answers:


1

我想,您知道magento 2中的MVVC和CURD。您可以通过Helper&View实现此目的,在view(phtml)中,您可以编写以下代码来展示您的产品。

//view 
$productHelper = $this->helper('<ext>\<module>\Helper\Product');
$productlist = $productHelper->getProductData();
foreach ($productlist as $product) {
$product_name = $product['name'];
//your grid listing code
}

在帮助文件中,您可以编写以下代码

//Helper Code 
Public function getProductData(){
            $products = $this->_objectManager->create(
               'Magento\Catalog\Model\Product'
           )->load();
           //Your collection code
}

0

是的,但是您可以更改其用于商店视图页面的backend-css文件。首先,您查看商店视图css的位置,然后像管理面板类一样更改其类,还更改了backend-php文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.