Как сделать сетку товара во внешнем интерфейсе в пользовательском модуле magento 2?

14

Я создал страницу бренда, чтобы отобразить детали с соответствующим списком продуктов.

Я хочу показать этот список товаров в сетке так же, как администратор.

Можно ли показывать сетку во внешнем интерфейсе так же, как в бэкэнде?

Дхармендра Джадав
источник
Предпочтительно использовать хранилища. Пример блока с ProductList можно найти здесь: github.com/magento/magento2-samples/blob/master/…
Штирлиц
@ Дхармендра да, это возможно.
Маниш Госвами
@ Маниш Госвами, как я могу это сделать?
Дхармендра Джадав,
@DharmendraJadav Удалось ли вам достичь этого?
Манини
@ManishGoswami Как мы можем это сделать?
Манини

Ответы:

1

Я полагаю, вы знаете о MVVC и CURD в magento 2 . Вы можете достичь этого с помощью Helper & View. В виде (phtml) вы можете написать код ниже, чтобы отобразить ваш продукт.

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

В вспомогательном файле вы можете написать код ниже

//Helper Code 
Public function getProductData(){
            $products = $this->_objectManager->create(
               'Magento\Catalog\Model\Product'
           )->load();
           //Your collection code
}
Dev
источник
0

Да, но вы изменяете его файлы backend-css для страницы представления магазина. Сначала вы смотрите, где находится ваш css представления магазина, вы изменяете его классы, такие как классы панели администратора, а также меняете файлы backend-php.

Эхсан уль хак
источник