Cream77 Posted January 19, 2016 Share Posted January 19, 2016 Comment utiliser une variable sur la console ? en l'occurence celle que je souhaites utiliser se trouve dans : $combinations ( colonne gauche) et unit_impact ( colonne droite ) ci joint le code merci d'avance $combinations Smarty_Variable Object (3) ->value = Array (8) 508 => Array (13) attributes_values => Array (4) 4 => "3 kg" 5 => "0,2 g" 6 => "300x225 mm" 9 => "-" attributes => Array (4) 0 => 36 1 => 189 2 => 227 3 => 266 price => 0 specific_price => Array (18) id_specific_price => "1644" id_specific_price_rule => "0" id_cart => "0" id_product => "301" id_shop => "1" id_shop_group => "0" id_currency => "0" id_country => "0" id_group => "0" id_customer => "0" id_product_attribute => "0" price => "-1.000000" from_quantity => "1" reduction => "0.100000" reduction_type => "percentage" from => "0000-00-00 00:00:00" to => "0000-00-00 00:00:00" score => "32" ecotax => 0 weight => 0 quantity => 100 reference => "CXB 3K0.2" unit_impact => "230.00" minimal_quantity => "1" available_date => "" id_image => -1 list => "'36','189','227','266'" 510 => Array (13) attributes_values => Array (4) 4 => "6 kg" 5 => "0,5 g" 6 => "300x225 mm" 9 => "-" attributes => Array (4) 0 => 42 1 => 51 2 => 227 3 => 266 price => 0 specific_price => Array (18) id_specific_price => "1644" id_specific_price_rule => "0" id_cart => "0" id_product => "301" id_shop => "1" id_shop_group => "0" id_currency => "0" id_country => "0" id_group => "0" id_customer => "0" id_product_attribute => "0" price => "-1.000000" from_quantity => "1" reduction => "0.100000" reduction_type => "percentage" from => "0000-00-00 00:00:00" to => "0000-00-00 00:00:00" score => "32" ecotax => 0 weight => 0 quantity => 100 reference => "CXB 6K0.5" unit_impact => "230.00" minimal_quantity => "1" available_date => "" id_image => -1 list => "'42','51','227','266'" Link to comment Share on other sites More sharing options...
Prestaspirit Posted January 19, 2016 Share Posted January 19, 2016 Bonjour, Qu'est-ce vous voulez dire par utiliser dans la console ? Ce sont des variables smarty pas javascript, pour les avoir dans la console développeur il faut transformer ces variables smarty en variable js Link to comment Share on other sites More sharing options...
Cream77 Posted January 19, 2016 Author Share Posted January 19, 2016 j'ai ouvert la console et j'ai vu que la donnée que je chercher etait dans unit_impact. en fait je voudrais recuperer cette variable ( le chiffre ) je pensais qu'un appel sur le product.tpl de type {$combinations.unit_impact} allez l'afficher ma valeur sur le site. mais je dois pas avoir la bonne manipulation. Link to comment Share on other sites More sharing options...
Cream77 Posted January 19, 2016 Author Share Posted January 19, 2016 Ce sont des variables smarty pas javascript, pour les avoir dans la console développeur il faut transformer ces variables smarty en variable js je les veux sur le .tpl je veux dans mon exemple recuperer la valeur 230,00, elle correspond au prix unitaire j'utilise le champ prix unitaire dans l'administration, comme "prix catalogue". {if !empty($product->unity) && $product->unit_price_ratio > 0.000000} {math equation="pprice / punit_price" pprice=$productPrice punit_price=$product->unit_price_ratio assign=unit_price} <p class="unit-price">Prix catalogue <span id="unit_price_display" style=" text-decoration:line-through">{convertPrice price=$unit_price}</span></p> {/if} ca fonctionne bien dans l'ensemble, mais quand j'applique une réduction le prix unitaire change egalement, or ce n'est pas ce que je souhaites. en gros je voulais dans cette variable {convertPrice price=$unit_price} ne pas appliquer la réduction. mais je ne trouves pas ou. alors j'ai ouvert la console, et je me suis appercu que le prix que je chercher était dans unit.impact Link to comment Share on other sites More sharing options...
Cobs Posted January 19, 2016 Share Posted January 19, 2016 Ta variable $combinations est un tableau (il y a 8 éléments dedans dans ton exemple). ton idée est bonne mais c'est simplement pas la bonne variable. trouve d'abord la bonne variable puis retente avec $combination.unit_impact ou $combination->unit_impact. Je ne sais plus quel est la bonne syntaxe pour les objets smarty. Link to comment Share on other sites More sharing options...
Cream77 Posted January 19, 2016 Author Share Posted January 19, 2016 je pense avoir un resultat mais pas le bon ca m'affiche 0.00 Link to comment Share on other sites More sharing options...
Prestaspirit Posted January 19, 2016 Share Posted January 19, 2016 Si je comprend bien vous avez un prix produit à 0€ et un impact sur le prix à 230€ sur une déclinaison ? C'est peut être l'utilisation du convertPrice qui applique la réduction, vous avez quoi dans {$unit_price} Link to comment Share on other sites More sharing options...
Cream77 Posted January 19, 2016 Author Share Posted January 19, 2016 prix produit j'ai 230 unit price 230 j'ai une remise globale sur le site de 10% Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now