Provincie veld verplicht na Magento upgrade

Bij meerdere van onze webshops hadden wij een probleem dat het provincie veld na een Magento upgrade verplicht leek (doordat er een * stond). Daarnaast was bij ‘Plaatsnaam’ de * weg. Hierdoor leek het alsof het veld niet meer verplicht was, het is het echter nog wel.

Het probleem is dat de asterix (het *-tje) ‘verdwaald’ is. Het hoort eigenlijk gewoon bij de plaatsnaam te staan en niet bij de provincie.

Deze oplossing lijkt te werken:

Open: /js/varien/form.js, rond lijn 246:

VERVANG:

setMarkDisplay: function(elem, display){
elem = $(elem);
var labelElement = elem.up(1).down('label > span.required') ||
elem.up(2).down('label > span.required') ||
elem.up(1).down('label.required > em') ||
elem.up(2).down('label.required > em');
if(labelElement) {
display ? labelElement.show() : labelElement.hide();
}
}

MET

setMarkDisplay: function(elem, display){
elem = $(elem);
var labelElement = elem.up('div.input-box').down('label > span.required') ||
elem.up('div.input-box').down('label.required > em');
if(labelElement) {
display ? labelElement.show() : labelElement.hide();
}
}

Dat zou moeten werken! In geval van vragen kan je contact met ons opnemen via: info@younify.nl

Bent u op zoek naar een ervaren Magento partner voor de ontwikkeling van uw webshop? Neem gerust contact met ons op!
Follow me on Twitter