Au final... j'ai pas tout à fait trouvé mon bonheur mais en tout cas la solution est dans la fonction show_menu2
Voici grosso modo ce qu'on peut en dire :
show_menu2(
$aMenu = 0,
$aStart = SM2_ROOT,
$aMaxLevel = SM2_CURR+1,
$aFlags = SM2_TRIM,
$aItemOpen = '[list][li][a][menu_title]</a>',
$aItemClose = '</li>',
$aMenuOpen = '[ul]',
$aMenuClose = '</ul>',
$aTopItemOpen = false,
$aTopMenuOpen = false
)
*/
Et quelques exemple :
//show_menu2(0, 1, SM2_ALL, SM2_ALL);
//show_menu2(0, SM2_ROOT+1, SM2_ALL, SM2_TRIM, '[list][li][a][menu_title]</a>', '', '', false, false);
//show_menu2(0, SM2_ROOT+1, SM2_ALL);
On trouve bon nombre de feed sur ce forum en anglais ou allemand par contre, traitant de ce sujet