Shopsystem ShopPilot
ShopPilot => Aktuelle FAQ - H?ufige Fragen => Thema gestartet von: dobra am August 23, 2012, 13:21:32
-
Frage:
ich möchte mehrere unterschiedliche Bedingungen im Callback::exclude_zahlart verwenden.
Wie geht das?
Lösung:
<!--spmacro:module(Callback)
sub exclude_zahlart {
my @result;
...
if (Bedingung 1) {
push(@result, 1); # hier die Zahlart-ID die ausgeschlossen werden soll, wenn 1. Bedingung erfüllt ist
}
if (Bedingung 2) {
push(@result, 2); # hier die Zahlart-ID die ausgeschlossen werden soll, wenn 2. Bedingung erfüllt ist
}
... usw ...
return join(',',@result);
}
-->
Danke hop !
Sollen bei einer Bedingung mehrere Zahlarten ausgeschlossen werden, kann man das so schreiben:
push(@result, "1,3,6,"); # kommagetrennt in Anführungszeichen