|
|||
|
Hallo,
kann mir jemand erklären, wie die shopping-cart.php die Parameter der order_details.html übergibt. Ich habe meine DB erweitert und übergebe sie dem $products_array[]. PHP-Code:
Kann mir da jemand weiter helfen? |
|
|||
|
Das istn mehrstufiger Weg wie die Daten aus dem Warenkorb in die order_details wandern.
Warenkorb im Frontend, shopping_cart.php Dort wird (Zeiler 45 ca.) get_products() von Klasse shopping_cart (includes/classes/shopping_cart.php) aufgerufen. Diese liefert alle Artikel des WK als Array. PHP-Code:
includes/modules/order_details_cart.php Hier wird $products in einer Schleife abgearbeitet und dem Array $module_content übergeben (Zeile 59 ca.). PHP-Code:
$module_content wird zuletzt Smarty übergeben und mittels Templatedatei order_details.html der html-order_details-Block generiert (Zeile 113-117 ca.) PHP-Code:
mfg |
|
|||
|
Echt, ich bin sprachlos, wie viele Dateien man doch noch ändern muss. Die order_details_cart.php habe ich total übersehen, da ich sie beim Aufruf in den Dateien nie gesehen habe.
Ich dank dir 1.000 mal. Hast mir weitere graue Haare erspart. Ich mag gar nicht fragen, aber die Bestellansicht im Backend muss ich jetzt auch noch erweitern. Kannst du mir auch hier vielleicht noch einmal Hilfestellung geben? |
|
|||
|
Das willst du wirklich wissen?
Ist ein wenig komplizierter. Im endeffekt Farbwerte. Sobald der User einen Farbwert auf den Artikel per Drag & Drop gebracht hat und auf bestellen geht, sollen diese Farbwerte passend zu dem Artikel und der Fläche in die DB abgespeichert werden. Nun macht es ja Sinn, wenn diese Angaben auch im Backend in der Bestellansicht auftauchen. Hoffe ich habe es einfach erklärt und du kannst dir etwas dadrunter vorstellen. |
|
|||
|
1. DB Erweiterug um Farbwerte, Warenkorb + Bestellungen
2. Frontend, die geniale Funktion die du beschrieben hast (drag&drop) 3. Backend, Bestellung editieren Farbwerte Das sind ja gleich Wünsche auf einmal?! Ja wo hakts denn? mfg |
|
|||
|
Harken tut es nur noch am Backend und zwar in der Bestellübersicht.
Hier möchte ich neben dem Preis, der Stückzahl, etc. gerne die Farbwerte ausgeben lassen. Nur finde ich mal wieder nicht die richtigen Dateien zum Ändern. |
|
|||
|
Da musste die Order-Klasse anpassen.
admin/includes/classes/order.php Den Konstruktor der die Artikeldaten einliest. Ab Zeile 166 ca. Dann die Bestellauflistung bei Bestellungen admin/orders.php, ab Zeile 428 wird die Artikelauflistung generiert. Dort musst du das $order Objekt auslesen entsprechend der Klassenanpassung im vorigen Schritt. mfg |
![]() |
| Lesezeichen |
| Stichworte |
| erhält, shoppingcart, werte |
| Themen-Optionen | |
| Ansicht | |
|
|