login

Connexion utilisateur

Changement du label dans une custom option

Pour changer dans Magento dans la liste déroulante d'une custom option et ainsi s'affanchir du label et chager choisissez une option par Choisissez une + label du champs il y a une façon simple de faire en jQuery.

$j("fieldset.product-options").each(
//on attrape chaque champ product option
function(i)
{
// on définie une variable label contenu le label
var label = $j(this).find("label").clone();
//on la clone pour la garder au chaud
label = label.find("span").remove().end().html();
// on enlève le span contenant * du champ obligatoire
label = label.toLowerCase();
// On transforme la chaine en lowercase pour éviter la majuscule du départ
$j(this).find("select > option:first").html("Choisissez une " + label + "…");
// et on change le premier élément de la liste
}
);
});

Si on veut enlever le label en général on peut changer la variable de la façon suivante.

var label = $j(this).find("label").find("span").remove().end().html();