Mostrar productos en la cuadrícula
-
16-10-2019 - |
Pregunta
Creo mi tema para Magento y no puedo mostrar productos en modo Grid en mi página de inicio.
Utilizo esto para mostrar todos los productos en mi página de inicio, pero los productos están en modo de lista.
{{block type="catalog/product_list_random" name="product_random" template="catalog/product/list.phtml"}}
Aquí está mi catálogo.xml y mi list.phtml
¿Puedes decirme qué necesito más para agregar para este modo de cuadrícula?
Solución
probar {{block type="catalog/product_list_random" name="product_random" mode="grid" template="catalog/product/list.phtml"}}
Deberia de funcionar.
Tu problema está en view.phtml
aquí:
<?php if($this->getMode()!='grid'): ?>
Entonces, lo que necesitas es establecer $this->getMode()
a grid
.
Si tienes un vistazo al List.php
:
public function getMode()
{
return $this->getChild('toolbar')->getCurrentMode();
}
Entonces necesitas pasar grid
dentro $toolbar->setData('_current_grid_mode', 'grid')
Pero no tengo idea, cómo hacer esto.
Así que veo dos posibilidades aquí:
- Copia la plantilla y elimina el modo de lista (mala idea)
- Cambia la plantilla de la manera, para que el modo de cuadrícula sea el valor predeterminado