infinityl Posted February 5, 2013 Share Posted February 5, 2013 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 More sharing options...
Sergio Ruiz Posted February 5, 2013 Share Posted February 5, 2013 http://doc.prestashop.com/display/PS15/Developer+Guide Link to comment Share on other sites More sharing options...
infinityl Posted February 5, 2013 Author Share Posted February 5, 2013 http://doc.prestasho...Developer+Guide 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 More sharing options...
Sergio Ruiz Posted February 5, 2013 Share Posted February 5, 2013 Revisa los foros ingleses. Link to comment Share on other sites More sharing options...
infinityl Posted February 5, 2013 Author Share Posted February 5, 2013 (edited) 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 February 5, 2013 by infinityl (see edit history) Link to comment Share on other sites More sharing options...
infinityl Posted February 5, 2013 Author Share Posted February 5, 2013 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 More sharing options...
infinityl Posted February 6, 2013 Author Share Posted February 6, 2013 Por cierto el debug sirve en los tpl pero en las plantillas para los emails no... ¿hay alguna forma de sacar las variables que se pueden llamar desde la plantilla de payment?? Link to comment Share on other sites More sharing options...
infinityl Posted February 13, 2013 Author Share Posted February 13, 2013 Alguna idea de como llamar a una feature/caracteristica custom de un producto en esa parte del email? O de la guia de variables o el debug el los mail templateS? Link to comment Share on other sites More sharing options...
Recommended Posts