¿Cómo hacer una cuadrícula de productos en la interfaz en el módulo personalizado magento 2?

14

He creado una página de marca para mostrar detalles con la lista de productos asociada.

Quiero mostrar esa lista de productos en la cuadrícula igual que admin.

¿Puede ser posible mostrar la cuadrícula en el frontend igual que en el backend?

Dharmendra Jadav
fuente
Se prefiere utilizar repositorios. Puede encontrar un ejemplo de bloque con ProductList aquí: github.com/magento/magento2-samples/blob/master/…
Shtirlitz
@ Dharmendra sí, es posible.
Manish Goswami
@ Manish Goswami, ¿cómo puedo hacer esto?
Dharmendra Jadav
@DharmendraJadav ¿Pudiste lograr esto?
manini
@ManishGoswami ¿Cómo podemos hacer esto?
manini

Respuestas:

1

Supongo que sabes sobre MVVC y CURD en magento 2 . Puede lograr esto mediante Helper & View . A la vista (phtml) puede escribir el siguiente código para mostrar su producto.

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

En el archivo de ayuda puede escribir el siguiente código

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

Sí, pero cambia sus archivos backend-css para la página de vista de la tienda. Primero mira dónde está su vista de la tienda css y cambia las clases de la misma como clases de panel de administración y también cambia los archivos backend-php.

Ehsan ul haq
fuente