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?

War es hilfreich?

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:

  1. Sie kopieren die Vorlage und entfernen den Listenmodus (schlechte Idee)
  2. Sie ändern die Vorlage so, dass der Gittermodus der Standard ist
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top