Como fazer a grade do produto na interface no módulo personalizado magento 2?

14

Criei uma página de marca para exibir detalhes com a lista de produtos associada.

Quero mostrar essa lista de produtos na grade, da mesma forma que o administrador.

É possível mostrar a grade no front-end da mesma forma que o back-end?

Dharmendra Jadav
fonte
É preferível usar Repositórios. Exemplo de bloco com ProductList podem ser encontrados aqui: github.com/magento/magento2-samples/blob/master/...
Shtirlitz
@ Dharmendra sim, é possível.
Manish Goswami
@ Manish Goswami como posso fazer isso?
Dharmendra Jadav
@DharmendraJadav Você conseguiu isso?
manini 28/07/19
@ManishGoswami Como podemos fazer isso?
manini 30/07/19

Respostas:

1

Suponho que você saiba sobre MVVC & CURD no magento 2 . Você pode conseguir isso com o Helper & View , no modo de exibição (phtml), você pode escrever o código abaixo, para exibir seu produto.

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

No arquivo auxiliar, você pode escrever o código abaixo

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

Sim, mas você altera seus arquivos backend-css para a página de visualização da loja. Primeiro, você olha onde está o css da visualização da loja e altera as classes, como as classes do painel de administração, e também altera os arquivos backend-php.

Ehsan ul haq
fonte