Super, das war fast das was ich suchte. Hab mich mit dem Programmcode noch nicht beschäftigt, aber der kleine Einblick hat mich positiv beeindruckt. Mal sehen, was man noch alles so einfach anpassen kann.
Habe das noch etwas modifiziert. Bei deinem Beispiel, habe ich immer eine Auswahl vorgegeben. Mir gefällt das mit dem "Alle" besser.
Deshalb: die Zeile nicht auskommentiert, sondern mit einer Zahl ausgefüllt, die sicher nicht erreicht wird in diesem Shop (in Zeilen 184 und 185).
Code:
// 2 - avoid yes/no selects to be multiselects
if (is_array($options) && count($options)>500) {
$extra = 'multiple="multiple" size="501"';
$name.= '[]'; mfg HiLo