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?
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?
Odpowiedzi:
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
}
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.