Pasos para utilizar una nueva variable dentro de los tpl de nuestro tema o módulo de prestashop. Utilizaremos función assign() para crear la nueva variable al smarty.

Antes hay que localizar el archivo php de nuestro theme o módulo que va relacionado con el tpl en el que queremos insertar la variable.

En este ejemplo vamos a crear una variable con un número aleatorio del 1 al 10.

1. Editamos el archivo “php” y insertamos la nueva variable al smarty:

$aleatorio = rand(1,10);
$smarty->assign('numeroaleatorio', $aleatorio);

2. Ahora ya solo tenemos que llamar a la nueva variable desde nuestro archivo “tpl“, un ejemplo:

El número aleatorio es: {$numeroaleatorio}

Agradezco tu comentario 🤘