spip-contrib-extensions/tunnels
Par RastaPopoulos, le 10 février 2022 à 17h50min :
Nouvelle fonctionnalité sans normalement casser l’existant : une nouvelle autorisation est possible autoriser_montunnel_lister_etape_tunnel() où le correspond à l’identifiant d’une étape à tester. Par défaut cette autorisation est toujours true donc l’étape existe, elle est listée. Mais si on renvoie false alors l’étape n’existe plus, elle n’est plus listée ni prise en compte dans les précédent/suivant etc. Cela permet donc de faire des étapes optionnelles très facilement (exemple facile à comprendre : ne montrer une étape Livraison d’une tunnel de commande, que si ya au moins un objet physique à envoyer dans le panier). On augmente Y, et au passage on met que ça marche en SPIP 4.
Modifié
inc/tunnels.php
paquet.xml