Super, danke - ich sehe klarer.
Damit funktioniert es jetzt:
show_menu2(1, SM2_ROOT, SM2_CURR+1, SM2_TRIM, '[li]'.$button);
Ich hab nur den ersten Wert noch nicht Verstanden, also ob man für $aMenu 0 oder 1 schreibt. Keine Ahnung was das bewirkt. show_menu2(1, ...) ist das gleiche wie show_menu2(0, ...)