Hallo zusammen,
ganz frisch hier und relativ neu in Shopware habe ich eine ganz dringende Frage, da ein lauffähiger Controller für SW4 auf SW5.2.xx umgeschrieben werden soll (in sehr kurzer Zeit).
Das Ganze sieht wie folgt aus:
Der vorhandene Shop v4 ist relativ stark modifiziert, beim anstehenden Relaunch soll nun alles nah beim Standard bleiben.
Konkret:
Ein eigenständiger frontend-controller mit index.tpl (eigenem JS und CSS),
welcher einen Konfigurator zur Verfügung stellt. Dieser bezieht seine Daten aus einer eigens angelegten Tabelle, hat keine Kategorie, sondern wird direkt übers Hautpmenü angesteuert.
Bisher wurde beim Abschicken über submit (js), Fact Finder als Ausgabe verwendet/missbraucht um die Treffer-/Ergebnisliste darzustellen. Was sich nun eim Relaunch SW5 aber im Standard abspielen soll.
Für das Übergeben an FactFinder per Parameter reichten in unserem Fall die Artikelnummern bzw. 's_articles_details.ordernumber' in einem Array, und die Darstellung über FactFinder erledigte den Rest.
Gewünscht ist nun in SW5:
Vorhanden: array mit den Treffer-Order-Nummern ('s_articles_details.ordernumber' )
Die Trefferliste (listing.tpl?) soll unter dem Submit-Button des Konfigurators dynamisch erscheinen.
Da ich aber nicht die vollständigen Artikeldaten habe, sondern nur ordernumber, wie kann ich den Shopware-internen Suchmechanismus dazu bewegen, mir das listing zuerstellen, aber auch in meiner index.tpl des Controllers darzustellen?
Gibt es für diese Sache eigentlich überhaupt eine simple Lösung oder muss dieser Ansatz komplett neu programmiert werden?
Kurze Übersicht nochmal (bisher):
- eigenständiger Controller, eigene "landingpage" per index.tpl auf kompletter Breite, anwählbar nur über das obige Hauptmenü
- eigens angelegte eigenständige Tabelle (csv import von einem externen Anbieter), womit der Konfigurator arbeitet
- Änderungen im Konfigurator werden durch javascript -> ajax --- controller php --> json zurück ins index.tpl aktualisiert
- geliefertes Ergebnis sind mehrere 'ordernumber' in einem Array
Gibt es eine relativ einfache Lösung, anhand der einzelnen ordernumber ein Suchtreffer darzustellen und wie würde ich es in meine index.tpl (als block?) integrieren?
Viele Grüße
Rolf