|
Tipps - Tricks - Lösungen Thema: Nachnahmegebühr x € UND x % Sconto Autor: dobra
Aufgabe:
<!--spmacro:module(check)
sub nn{
my $out;
my ($id)= ssp::get_cart_zahlart();
my $pre = ssp::db_get_prefix();
my $PAYADD = $pre . "PAYADD";
ssp::readSQLData(qq|SELECT PRICE FROM $PAYADD WHERE PAYID = '5'|, "PRICE");
my $nnwert = ssp::get_var_db('PRICE',0);
my $sconto = main::fp((ssp::get_cart_zahlartbetrag) -$nnwert );
my $zuschlag = main::fp($nnwert );
if ($id == 5) { $out = qq|
<TR>
<TD class=versandtext style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" colspan="6">Nachnahmegebühr </TD>
<TD class=versandtext style="PADDING-RIGHT: 15px" colspan="2" bgcolor="#FEF7FE" nowrap>$zuschlag</TD>
</TR>
<TR>
<TD class=versandtext style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" colspan="6">5% Sconto </TD>
<TD class=versandtext style="PADDING-RIGHT: 15px" colspan="2" bgcolor="#FEF7FE" nowrap>$sconto</TD>
</TR>
|;
} else { $out = qq|
<TR>
<TD class=versandtext style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" colspan="6">__zahlarttext__ </TD>
<TD class=versandtext style="PADDING-RIGHT: 15px" colspan="2" bgcolor="#FEF7FE" nowrap>__zahlartbetrag__</TD>
</TR>
|;
}
main::mprint $out;
}
-->
Im Beispiel hat die Zahlart "Nachnahme" ID 5 - das (und der HTML-Teil) muß natürlich angepaßt werden. NUR wenn die Zahlart "Nachnahme" abgeklickt wird, wird der 2-spaltige Text und Preis ausgegeben.
Wird eine andere Zahlart gewählt, erfolgt der Ausgabe wie vorher mit __zahlarttext__ und __zahlartbetrag__ Wenn Sie fragen zum Artikel haben, bitte im Support-Forum stellen.
|




neue Artikel automatisch markieren