julianbaros Posted November 4, 2019 Share Posted November 4, 2019 Bonjour, J'ai besoin de vous, car il y a une variable smarty que je voudrais bien récupérer, à savoir id_order_return_state, pour pouvoir mettre une condition dans mon fichier /pdf/order-return.summary-tab.tpl. Je souhaite afficher dans le pdf généré par Prestashop une phrase en fonction de l'id_order_return_state, pour modifier mes conditions de retour dans l'accord de retour. En fouillant, j'ai trouvé que dans /theme/mon_theme/order-follow.tpl on utilise cette variable comme ça : $return.state mais dans mon fichier order-return.summary-tab.tpl, je ne peux pas utiliser cette variable. J'ai donc été voir dans les classes et plus particulièrement dans /classes/order/OrderReturnState.php et j'ai pu remarqué qu'il y avait bien la couleur mais pas l'id : class OrderReturnStateCore extends ObjectModel { public static $definition = array( 'table' => 'order_return_state', 'primary' => 'id_order_return_state', 'multilang' => true, 'fields' => array( 'color' => array('type' => self::TYPE_STRING, 'validate' => 'isColor'), /* Lang fields */ 'name' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName', 'required' => true, 'size' => 64), ), ); Dans la base de données, cela se matérialise comme sur l'image : id_order_return_state || color Je pense qu'il faut que je déclare ma variable ici mais je n'en suis pas sur de l'endroit ni de comment. Pourriez-vous m'aider svp ? Merci beaucoup par avance. 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