ShopPilot > Visual Forms

Bestellhistorie leer

(1/1)

dobra:
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:

--- Code: ---<!--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);
}
-->
--- End code ---

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

Navigation

[0] Themen-Index

Go to full version
Powered by SMFPacks SEO Pro Mod | Sitemap