A la hora de desarrollar una plantilla para Prestashop o cualquier otro CMS, tienda virtual, blog, es necesario siempre considerar las variables globales del sitio, como son las rutas de la plantilla, la ruta del sitio, etc por si en algún momento movemos el sitio a otro dominio o si se va a rehusar la plantilla estemos seguros que seguirá funcionando.

Aqui una lista de las variables que pueden ser usadas en cualquier parte de una plantilla para Prestashop:

  • $base_dir { Directorio raíz de la tienda }
  • $base_dir_ssl { Directorio raiz utilizando el protocolo SSL }
  • $content_dir { La carpeta de los contenidos }
  • $img_ps_dir { La carpeta donde van las imagenes usualmente «/img/» }
  • $img_dir { Carpeta de imágenes pero a diferencia del anterior se refiere a la carpeta en la plantilla }
  • $css_dir { Carpeta de la plantilla donde van los archivos CSS }
  • $js_dir { Carpeta de la plantilla donde va el javascript }
  • $tpl_dir { La carpeta donde esta nuestra plantilla }
  • $modules_dir { La carpeta donde van los módulos }
  • $mail_dir { La carpeta donde están las plantillas de los correos  }
  • $lang_iso { Código ISO del idioma }
  • $come_from { ruta absoluta previa [absolute] }
  • $shop_name { Nombre de la tienda }
  • $cart_qties { Número total de productos }
  • $cart { Contenidos del carrito }
  • $currencies { Monedas disponibles }
  • $id_currency_cookie { Id de la moneda activa }
  • $currency { moneda activa }
  • $cookie { cookie activa }
  • $languages { muestra los lenguajes disponibles }
  • $logged { Reviza si el usuario esta logeado }
  • $page_name { Titulo de la página actual }
  • $customerName { Nombre del cliente [depende de la sesión] }
  • $priceDisplay { Configuración para mostrar el precio  [depende la moneda] }