Bonjour,
Je cherche à assigner la valeur d'une variable Smarty à une variable PHP dans un fichier .tpl.
J'ai tenté le code suivant :
1 2 3 4 5
| {php}
$_SESSION['CADDIE_AMOUNT'] = $smarty->get_template_vars('total_price');
$_SESSION['ORDER_ID'] = $smarty->get_template_vars('id_caddie');
$_SESSION['CUSTOMER_ID'] = $smarty->get_template_vars('id_customer');
{/php} |
Mais la variable $smarty n'est pas reconnu (ce qui peut paraître logique)
J'ai donc essayé avec la syntaxe suivante :
{php}$_SESSION['CADDIE_AMOUNT'] = $this->get_template_vars('total_price');{/php}
Mais j'obtiens le message d'erreur suivant :
Fatal error: Using $this when not in object context in C:\...
Utilisant Prestashop, je n'ai pas vraiment la possibilité de modifier autre chose que les fichiers tpl. C'est pourquoi je cherche à faire cette affectation dans un fichier tpl.
Est-ce possible ou est-ce mission impossible ?
Merci d'avance pour votre aide !
Partager