Cet été, les équipes de DotNetNuke nous ont mis à disposition une release qui déboite sévèrement. (exit VB, bienvenu C#, il était temps)
Bref. Si vous exécutez votre site, et que lors du clic sur le bouton "Gérer" - "Edit Content" aucune fenêtre modale n'apparaît, ca sera peut être parcequ'il y a un bug avec le système de fenêtre modale.
Vous dégainez alors votre plus belle "Console d'Erreur" et vous voyez cette erreur javascript : "Erreur : dnnModal is not defined" Fichier Source : javascript:if(dnnModal.show(' .....
Il s'agit d'un fichier manquant (en mode DEBUG) qui est chargé dans Default.aspx.cs (ligne 630)
Résolution :
- Un conseil ne modifiez pas le codebehind de Default.aspx.cs, trop de galère à venir pour les prochaines mises à jour
- Créer un sous-répertoire "Debug" dans le répertoire "js"
- Copier/Coller le fichier "dnn.modalpopup.js" dans ce nouveau dossier "/js/Debug"
Et le tour est joué.
++
Aucun commentaire:
Enregistrer un commentaire