Schaltfläche "Produktvorschau" auf der Seite "Produkt verwalten"

7

Ich möchte die Produktvorschau-Schaltfläche auf der Seite "Produkte verwalten" implementieren, bevor ich die Produkte speichere, damit der Administrator eine Vorstellung davon hat, wie Produkte im Frontend aussehen. Hierfür stehen Erweiterungen zur Verfügung, aber alle Vorschau-Seiten nach dem Speichern der Produkte, aber wie können wir vor dem Speichern des Produkts implementieren?

Ich denke, Ajax-Funktionalität zu verwenden, um alle Produktfelder beim Aufruf zu bewerten, aber wie können wir bestimmen, welches aktuelle Thema und wie Breadcrumb aussehen wird. Wenn das Produkt eine Überprüfung und ein Tag hat, zeigen Sie auch dieses Feld an und verkaufen Sie und verwandte Produkte, Standard-Kopf- und Fußzeilen usw. usw.

Mufaddal
quelle
Ein Blick auf System> Transaktions-E-Mails> Bearbeiten einer Vorlage lohnt sich, und Sie können eine Vorschau anzeigen, ohne sie zu speichern.
MagePsycho
Ok, ich werde das untersuchen
Mufaddal
Sie meinen, dass Sie die Vorschau-Schaltfläche direkt im Produktraster unter Produkt verwalten oder auf der Seite Produkt bearbeiten bearbeiten möchten, um das Front-End anzuzeigen, ohne die gesamte Konfiguration zu speichern, oder? Sie können mehr darüber lesen: magentocommerce.com/magento-connect/catalog/product/view/id/… Ich denke, seine Funktionen können Ihre Anforderungen erfüllen! Hoffe, dass es für Sie nützlich ist.
Jameslj

Antworten:

1

Dies ist sehr theoretisch und es gibt viele Möglichkeiten, dies zu tun.

Es ist auf EE mit der Staging-Funktionalität möglich. Aber wir haben das trotzdem ziemlich schlecht gefunden.

Unter CE können Sie am einfachsten eine andere Geschäftsansicht erstellen und das Produkt nur für diesen Bereich bearbeiten.

Oder eine programmatische Lösung, die ich mir vorstellen kann, ist, dass Sie eine einfache Erweiterung erstellen können, die ein neues temporäres Produkt erstellt (anstatt das vorhandene zu speichern), und dieses temporäre Produkt dann mit einem Attribut versehen. Dann könnten Sie einen Aufräum-Cron haben, um die "temporären" Produkte zu entfernen.

Viele Möglichkeiten, dies zu tun, hängen nur davon ab, was in Ihren Workflow passt.

Ben Lessani - Sonassi
quelle
Vielen Dank für den Vorschlag und deshalb hatte ich Frage auf Meta gestellt, ob diese Art von Frage erlaubt ist oder nicht
Mufaddal
1

Eine einfache Möglichkeit, die ich mir vorstellen kann, besteht darin, alle Attribute als Get / Post-Parameter zu einer Anfrage in der Produktansicht hinzuzufügen, sich in catalog_controller_product_viewund einzuhängen$product->setData($_POST)

Fabian Blechschmidt
quelle