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