Jak zrobić siatkę produktów w interfejsie w niestandardowym module magento 2?


14

Utworzyłem stronę marki, aby wyświetlić szczegóły z powiązaną listą produktów.

Chcę pokazać tę listę produktów w siatce tak samo jak admin.

Czy można wyświetlić siatkę w interfejsie tak samo jak backend?


Preferowane jest używanie repozytoriów. Przykład bloku z ProductList można znaleźć tutaj: github.com/magento/magento2-samples/blob/master/…
Shtirlitz

@ Dharmendra tak to możliwe.
Manish Goswami,

@ Manish Goswami, jak mogę to zrobić?
Dharmendra Jadav

@DharmendraJadav Czy udało ci się to osiągnąć?
manini

@ManishGoswami Jak możemy to zrobić?
manini

Odpowiedzi:


1

Zakładam, że wiesz o MVVC i CURD w magento 2 . Możesz to osiągnąć za pomocą aplikacji Pomocnik i widok. W widoku (phtml) możesz napisać poniższy kod, aby wyświetlić produkt.

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

W pliku pomocnika możesz napisać poniższy kod

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

0

Tak, ale zmieniasz jego pliki backend-css dla strony widoku sklepu. Najpierw patrzysz, gdzie jest twój widok css sklepu i zmieniasz jego klasy jak klasy paneli administracyjnych, a także zmieniasz pliki backend-php.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.