Il y a un problème avec le code pour déterminer s'il faut vérifier le sous-menu
<input type="checkbox" name="menu[{$vo.mid}]" lay-skin="primary" title="{ $vo .title}" {:isset($role['rights']) && $role['rights'] && in_array($vo.mid,$role['rights'])?'checked':''} >
Cela devrait changer in_array($vo.mid,$role['rights']) en in_array($cvo.mid,$role['rights'])
Sinon, tout sera vérifié
D'accord, je ne l'ai pas vu résolu plus tard