Jump to content

Utilisation Des Variables Smarty ( Console )


Recommended Posts

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

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

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

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

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...