Vous voulez regarder app/design/adminhtml/default/default/template/ventes/commande/envoi/Créer/tracking.phtml:
Ici, vous verrez l'erreur étant visée par Firebug sur le Element.insert (...
var trackingControl = {};
trackingControl = {
index : 0,
add : function() {
this.index++;
var data = {index:this.index};
Element.insert($('track_row_container'), {bottom: this.template.evaluate(data)});
$('trackingC' + this.index).disabled = false;
$('trackingT' + this.index).disabled = false;
$('trackingN' + this.index).disabled = false;
this.bindCurrierOnchange();
},
Plus de détails sur la méthode d'insertion prototype se trouve ici: http://www.prototypejs.org/api/element/insert
Vous voulez également vous assurer que l'objet modèle suivant est fixé à le fond de ce fichier un s bien:
<script type="text/javascript">
//<![CDATA[
trackingControl.template = new Template('<tr>' + $('track_row_template').innerHTML.replace(/__index__/g, '#{index}') + '<\/tr>');
//]]>
</script>
C'est là this.template
est définie.
Voir http://www.prototypejs.org/api/template
Quelques choses à essayer:
1) Essayez un autre navigateur juste pour être sûr de son pas un navigateur erreur spécifique.
2) Essayez de désactiver tous les modules 3ème partie via /etc/modules/company_modulename/config.xml
3) Copier une nouvelle version du tracking.phtml des versions identiques ou plus récentes de Magento.
Est-ce que cela fonctionne si vous allez sur 'facture' et que vous cochez la case 'créer l'envoi', suivi de 'ajouter numéro de suivi'? –
Tous les boutons d'ajout de numéro de suivi ne fonctionnent pas, même erreur. Même dans la facture – PinoyStackOverflower
Rouvert après les modifications. –