1- Créer un champs supplémentaire dans le XML du module ACM :

            
            <field name="slide-order" type="text" 
                description="SLIDE_ORDER"
                label="SLIDE_ORDER"
                default=""
            />

 

2- Créer la fonction qui permet d'ordonner les groupe de champs dans le PHP du module ACM :

$customIndexOrder = array();
for($i=0; $i<$count; $i++) {
    $customIndexOrder[$helper->get('data.slide-order', $i)-1] = $i;
}  

 

3- Appeler la fonction dans le code PHP du module ACM : 



// Remplacer partout les occurences $i par : $customIndexOrder[$i]
// Attnetion : remplacer uniquement le render de l'affichage dans echo

// Exemple, remplacer 

 <?php if($helper->get('data.title', $i)): ?>

// par 

 <?php if($helper->get('data.title', $customIndexOrder[$i])): ?>