Вы захотите взглянуть на приложение / design / adminhtml / default / default / template / sales / order / shipment / create / tracking.phtml:
Здесь вы увидите ошибку, на которую ссылается Firebug в 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();
},
Более подробную информацию о методе вставки прототипа можно найти здесь:
http://www.prototypejs.org/api/element/insert
Вы также захотите убедиться, что в нижней части этого файла также установлен следующий объект шаблона:
<script type="text/javascript">
//<![CDATA[
trackingControl.template = new Template('<tr>' + $('track_row_template').innerHTML.replace(/__index__/g, '#{index}') + '<\/tr>');
//]]>
</script>
Здесь определяется this.template
.
Смотри http://www.prototypejs.org/api/template
Несколько вещей, которые стоит попробовать:
1) Попробуйте другой браузер, просто чтобы убедиться, что это не ошибка браузера.
2) Попробуйте отключить любые сторонние модули через /etc/modules/company_modulename/config.xml
3) Скопируйте новую версию tracking.phtml из той же или более новой версии Magento.