Corrigindo Erro “[unknown object].fireEvent()”
Muitas pessoas já encontraram esse erro no Magento quando abre algum cadastro de um cliente ou criar um pedido pelo admin. O erro que aparece é este:
error: error in [unknown object].fireEvent():
event name: address_country_changed
error message: zipElement.up(...).down(...) is undefined
Eu já me deparei com este erro, mas vamos resolver.
- Abra o arquivo app/design/adminhtml/default/default/template/directory/js/optional_zip_countries.phtml
- Procure pela função function setPostcodeOptional(zipElement, country)
- Procure pela linha abaixo:
zipElement.up(1).down('label > span.required').hide();
- Troque pelo código abaixo:
var zipElementLabel = zipElement.up(1).down('label > span.required');
if (zipElementLabel)
zipElementLabel.hide();
- No mesmo arquivo procure pelo código abaixo:
zipElement.up(1).down('label > span.required').show();
- E troque pelo seguinte código:
var zipElementLabel = zipElement.up(1).down('label > span.required');
if (zipElementLabel)
zipElementLabel.show();
Salve o arquivo, limpe o cache e veja que você não recebe mais o erro.
Fonte: http://premius.net/blog/php/116-fixing-magento-error-error-in-unknown-object-fireevent.html