Jump to content

Recommended Posts

Hola a todos!

¿Hay algún post, algún manual o listado donde se muestren todas la variables que se pueden llamar de los .tpls y desde que archivos se pueden llamar cuales?

 

Por ejemplo: {id_order} desde los tpls de los orders, desde los html de las plantillas de los emails, etc...

 

{shop_url}, etc....

 

Sería bastante util!!

Link to comment
Share on other sites

Rubalcaba, ya lo había visto... pero no pone nada de lo que dice mi pregunta... No hay ningún listado de las variables y desde donde se pueden llamar...

 

Por ejemplo:

 

Estas son las variables globales que emplea Smarty en su versión de Prestashop:

 

01 $base_dir { Carpeta principal de su tienda }

02 $base_dir_ssl { Carpeta principal de su tienda empleando SSL }

03 $content_dir {Carpeta de su tienda, depende del estado de SSL}

04 $img_ps_dir { Carpeta principal de imagenes de prestashop: "/img/" }

05 $img_dir {Carpeta de imagenes en la plantilla activa }

06 $css_dir { Carpeta CSS de su plantilla actual }

07 $js_dir { Carpeta Javascript de su plantilla actual }

08 $tpl_dir { Carpeta principal de la plantilla activa }

09 $modules_dir { modules root folder }

10 $mail_dir { mail templates root folder }

11 $lang_iso { current language ISO code }

12 $come_from { previous page address [absolute] }

13 $shop_name { your specified shop name }

14 $cart_qties { total number of products in the cart }

15 $cart { shopping cart contents }

16 $currencies { pulls available currencies }

17 $id_currency_cookie { selected currency id [cookie dependent] }

18 $currency { active currency }

19 $cookie { active cookie }

20 $languages { grabs available languages }

21 $logged { checks whether users is logged in }

22 $page_name { current page's name }

23 $customerName { customer name [session dependent] }

24 $priceDisplay { current price display settings [currency dependent] }

 

He vuelto a revisar la documentación y no viene lo que comento. :)

Aun así gracias por el intento!

Link to comment
Share on other sites

Revisa los foros ingleses.

 

Llevo una hora y no encuentro nada...

 

En la documentación en inglés he visto esto:

 

There are many other contextual hooks. If you need to display all of the current page's Smarty variables, add the following call:

 

 

{debug}

Pero si lo pongo en la plantilla de pago aceptado payment.html, donde hay otras variables smarty funcionando

Me llega al email tal que así:

 

En referencia a tu pedido #22:

El pago de tu pedido fue recibido CORRECTAMENTE .{debug}

Puedes revisar tu pedido y descar

 

Alguna idea de como activar el debug en las plantillas de los emails??? (en el config.inc tengo puesto @ini_set('display_errors', 'on');

define('PS_DEBUG_SQL', true); )

 

Del listado que ando buscando ni rastro en los foros ingleses tampoco... :(

Edited by infinityl (see edit history)
Link to comment
Share on other sites

Lo del debug de smarty solucionado... Se abre un popup, ojo con los bloqueadores.

 

De la lista ni rastro!

Si alguien tiene el enlace fresco en mente se agradecería que lo pusiera por aquí, creo que puede ayudar mucho a los que andamos empezando!

Un saludo

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...