Как сделать сетку товара во внешнем интерфейсе в пользовательском модуле 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
}

0

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.