Wie erstelle ich ein Produktraster im Frontend des benutzerdefinierten Moduls Magento 2?


14

Ich habe eine Markenseite erstellt, um Details mit der zugehörigen Produktliste anzuzeigen.

Ich möchte diese Produktliste im selben Raster wie admin anzeigen.

Kann es möglich sein, im Frontend dasselbe Raster wie im Backend anzuzeigen?


Es wird bevorzugt, Repositories zu verwenden. Ein Beispiel für einen Block mit ProductList finden Sie hier: github.com/magento/magento2-samples/blob/master/…
Shtirlitz

@ Dharmendra ja es ist möglich.
Manish Goswami

@ Manish Goswami wie kann ich das machen?
Dharmendra Jadav

@DharmendraJadav Konnten Sie dies erreichen?
Manini

@ManishGoswami Wie können wir das machen?
Manini

Antworten:


1

Ich nehme an, Sie kennen MVVC & CURD in Magento 2 . Sie können dies durch Helper & View erreichen . In view (phtml) können Sie den folgenden Code schreiben, um Ihr Produkt anzuzeigen.

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

In der Hilfedatei können Sie folgenden Code schreiben

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

0

Ja, aber Sie ändern die Backend-CSS-Dateien für die Seite "Store View". Zuerst sehen Sie, wo sich Ihre Store View-CSS befindet, und Sie ändern die Klassen davon wie bei den Admin-Panel-Klassen. Außerdem ändern Sie die Backend-PHP-Dateien.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.