|
|||||||
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|||
|
hallo,
ich bin mit meinem latein relativ am ende .. mein kunde möchte, dass in der bestell-übersicht vor dem abschicken der bestellung neben den üblichen produktangaben (anzahl, name, model, options usw) auch die description mitausgeben werden soll. im prinzip dachte ich da an eine erweiterung der order()-klasse um den punkt $orders_products['description'], der mit einer gesonderten sql-abfrage die beschreibung zur verfügung stellt. aber nach nunmehr 2 stunden rumfummeln verstehe ich überhaupt nichts mehr. ich hatte mit einem simplen test angefangen: in der while-schleife (/includes/classes/order.php um zeile 148) werden die einzelnen arrayinhalte 'qty', 'id', 'name' usw. zugewiesen. wenn ich dieses array um meinen punkt 'description' (oder auch 'desc' oder 'test' oder was auch immer) erweitere und dem einen bekannten wert wie z.b. den 'name' zuweise [sieht dann so aus: 'name' => $orders_products['products_name'], .... 'description' => $orders_products['products_name'] (meine ergänzung) ] .. kann ich trotzdem in der checkout_confirmation.php auf meine neue erweiterung nicht zugreifen bzw. es wird nichts ausgegeben. also obwohl derselbe wert ($orders_products['products_name']) zugewiesen wurde ist $order->products[$i]['name'] da und wird ausgegeben, $order->products[$i]['description'] aber nicht. wo zum kuckkuck liegt denn da das problem? wird an einer geheimen stelle noch irgendwo definiert, dass es ein arrayinhalt "description" gar nicht geben darf und der shop verweigert dann die bearbeitung dessen? das macht mich jetzt total ratlos .. und dabei habe ich noch nicht mal versucht, die eigentlich produkt-beschreibung abzufragen und anzeigen zu lassen ... setze ich hier am total falschen ende an oder kann mir jemand dieses verhalten erklären? gruß tim |
|
|||
|
Zitat:
Wie lautet denn Deine 'gesonderte sql-abfrage'? Und, äh, *oder*: Hast Du in der checkout_confirmation.php Deinen neuen Array-Inhalt auch Smarty bekanntgemacht? Ich meine den dicken Block der $data_products befüllt - vor dieser Zeile: PHP-Code:
Geändert von John Steed (26.07.2008 um 02:42 Uhr) |
|
|||
|
.. ähm ja solved in dem sinne, dass der beitrag ja nicht komplett wieder gelöscht werden kann. ich war in diesem verzweifelten moment an der "order.php" im admin-ordner zu werke und wunderte mich, warum keinerlei tests eine sichtbare auswirkung hatte.
nachdem ich die "echte" oder.php angepasst habe ("gesonderte sql-abfrage" war das abfragen der tabelle products_descripton, was standardmäßig ja nicht der fall ist) funzt das nun auch so wie es sollte ... |
![]() |
| Lesezeichen |
| Stichworte |
| ausgeben, checkoutconfirmation, produktbeschreibung |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Produkt Beschreibung in Order Mail | DrNo | Template System | 3 | 04.11.2010 11:45 |
| Datenfeeds bei Froggle gehen nicht???? | rosentaler | Modul Entwicklung | 21 | 30.05.2009 09:06 |
| ausgabe der produkt beschreibung in string kopieren | philme | Template System | 1 | 27.01.2007 14:10 |