Jump to content

Récuperer puis remplacer l'attribut


Recommended Posts

Bonjour à tous, je souhaite afficher du texte en fonction de la déclinaison d'un produit sur mon site prestashop, donc j'utilise {$smarty.get.id_product_attribute}

mais lorsque l'attribut change ça affiche l'ancien attribut et le nouveau a côté de celui-ci, quelqu'un a une solution ?

Merci :)

Edited by Devilos (see edit history)
Link to comment
Share on other sites

Moi je ne connais que la valse.:lol:

Java n'a absolument rien à voir avec javascript.

Du coup, ... j'ai une solution, il faut écrire un product.js customisé ou détourner des fonctions de celui-ci (un override js - rien a voir avec override de tpl/module), mais je ne sais pas trop ce que tu espère que je te réponde de plus. Il faut coder, si tu ne sais pas le faire je n'ai pas d'autre "idée" à te proposer

Link to comment
Share on other sites

il s'agit bien de cette fonction qui modifie le prix non ?

function changeCurrencySpecificPrice(index)
{
	var id_currency = $('#spm_currency_' + index).val();
	if (id_currency > 0)
		$('#sp_reduction_type option[value="amount"]').text($('#spm_currency_' + index + ' option[value= ' + id_currency + ']').text());
	else if (typeof currencyName !== 'undefined')
		$('#sp_reduction_type option[value="amount"]').text(currencyName);

	if (currencies[id_currency]["format"] == 2 || currencies[id_currency]["format"] == 4)
	{
		$('#spm_currency_sign_pre_' + index).html('');
		$('#spm_currency_sign_post_' + index).html(' ' + currencies[id_currency]["sign"]);
	}
	else if (currencies[id_currency]["format"] == 1 || currencies[id_currency]["format"] == 3)
	{
		$('#spm_currency_sign_post_' + index).html('');
		$('#spm_currency_sign_pre_' + index).html(currencies[id_currency]["sign"] + ' ');
	}
}

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...