Ametys fournit un point d'extension multiple org.ametys.odf.cdmfr.CDMfrExtensionPoint.
Celui définit 5 méthodes:
- abstractProgram2CDM pour l'export commun aux program et subprogram
- program2CDM pour l'export spécifique aux program
- course2CDM pour l'export spécifique aux courses
- orgunit2CDM pour l'export spécifique aux orgunit
- person2CDM pour l'export spécifique aux person
Si ton export concerne à la fois les program et les subprogram tu dois définir ton export personnalisé dans abstractProgram2CDM au lieu de program2CDM dans ton extension et je pense que tu obtiendra ce que tu veux.
Ou alors j'ai mal compris ton re-open ?
A clore. Erreur de ma part