Produkte im Netz zeigen
-
16-10-2019 - |
Frage
Ich erstelle mein Thema für Magento und kann Produkte im Netzmodus auf meiner Homepage nicht zeigen.
Ich benutze dies, um alle Produkte auf meiner Homepage zu zeigen, aber Produkte befinden sich im Listenmodus.
{{block type="catalog/product_list_random" name="product_random" template="catalog/product/list.phtml"}}
Hier ist mein Catalog.xml und meine list.phtml
Können Sie mir sagen, was ich für diesen Rastermodus mehr hinzufügen muss?
Lösung
Versuchen {{block type="catalog/product_list_random" name="product_random" mode="grid" template="catalog/product/list.phtml"}}
Es sollte funktionieren.
Ihr Problem ist in view.phtml
hier:
<?php if($this->getMode()!='grid'): ?>
Sie brauchen also zu setzen $this->getMode()
zu grid
.
Wenn Sie einen Blick auf die List.php
:
public function getMode()
{
return $this->getChild('toolbar')->getCurrentMode();
}
Sie müssen also passieren grid
hinein $toolbar->setData('_current_grid_mode', 'grid')
Aber ich habe keine Ahnung, wie das geht.
Also sehe ich hier zwei Möglichkeiten:
- Sie kopieren die Vorlage und entfernen den Listenmodus (schlechte Idee)
- Sie ändern die Vorlage so, dass der Gittermodus der Standard ist