Autor Thema: Bestellhistorie leer  (Gelesen 5831 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Bestellhistorie leer
« am: April 22, 2009, 06:53:53 »
Hallo,

wenn keine Bestellungen für einen Kunden in der DB stehen wird im Kundenkonto "Bestellhistorie" eine Bestellung mit "undefined" Datum 01.01.1970 angezeigt

klickt man auf die "Bestellung" kommt eine Fehlermeldung


das kann man mit ein bisschen ssp vermeiden  :)

In der Vorlage im Headbereich diesen Code eintragen:
<!--spmacro:module(show)
sub orders {
my $out;
my $index = $_[0];
my $id = ssp::get_var_db("ORDERNR", $index);
if ($id ne "undefined") {
$out = qq|
<tr>
<td nowrap><a href="__xxpath__?showbynameKundenkonto_Bestelldetails,__xxsession__,,,ordernr=__order::xxorder__"><u>__order::orderid__</u></a></td>
<td align="right" nowrap>__order::ordertime__</td>
<td align="right" nowrap>__order::positions__</td>
<td align="right" nowrap>__order::totalprice__</td>
<td nowrap>__order::status__</td>
<td nowrap>__order::shippinginfo__</td>
</tr>
|;
}  else {
$out = qq|
<tr>
<td colspan="6">keine Bestellungen in der Datenbank</td>
</tr>
|;
}
main::mprint ($out);
}
-->

und dann den HTML-Teil zwischen
<!--spmacro:loopitem--> und <!--spmacro:enditem-->
durch __show::orders__ ersetzen.

(Text und Style anpassen)

Linkback: https://www.shoppilot.net/pf/index.php?topic=1230.0
mfG
dobra


xx
SSP auf Bestellliste leer?

Begonnen von jg

2 Antworten
6179 Aufrufe
Letzter Beitrag Dezember 16, 2002, 14:08:58
von jg
xx
Bestellhistorie

Begonnen von Andi

2 Antworten
5213 Aufrufe
Letzter Beitrag Oktober 21, 2003, 23:48:41
von Andi
xx
Art.Rabatt & Bestellhistorie

Begonnen von Andi

2 Antworten
5318 Aufrufe
Letzter Beitrag Oktober 19, 2004, 08:18:22
von Andi
xx
"Fehlende Daten???" in der Bestellhistorie

Begonnen von db

10 Antworten
12985 Aufrufe
Letzter Beitrag Februar 01, 2010, 15:40:00
von db