Shopsystem ShopPilot

ShopPilot => Aktuelle FAQ - H?ufige Fragen => Thema gestartet von: dobra am August 23, 2012, 13:21:32

Titel: mehrere Bedingungen in exclude_zahlart
Beitrag 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