Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > PHP & MysQL Forum

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 25.07.2008, 11:10
Neuer Benutzer
 
Registriert seit: 03.07.2007
Beiträge: 3
Standard [SOLVED] produkt-beschreibung in checkout_confirmation mit ausgeben lassen

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 26.07.2008, 02:39
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

Zitat:
setze ich hier am total falschen ende an oder kann mir jemand dieses verhalten erklären?
Ohne jetzt grossartig in den Quelltext geschaut zu haben: Die orders.php liest die Datenbanktabellen 'orders' bzw. 'orders_products' und nicht die 'products_description'...

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:
$smarty->assign('PRODUCTS_BLOCK'$data_products); 
Oder hast Du's gar schon gelöst, weil vor dem Threadtitel [solved] steht?


Geändert von John Steed (26.07.2008 um 02:42 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 28.07.2008, 13:14
Neuer Benutzer
 
Registriert seit: 03.07.2007
Beiträge: 3
Standard re:

.. ä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 ...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ausgeben, checkoutconfirmation, produktbeschreibung

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:18 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand