[Prestashop] Les variables globales utiles !

{$base_dir}

Url de votre site web, racine du site. Utile et indispensable lorsque vous insérez des liens, je déconseille fortement de mettre des liens en dur directement dans votre code mais plutôt d’utilisez cette variable et toute les autres qui suivent, car le jour où vous migrez d’hébergement ou de nom de domaine, cela pourrait vous causer beaucoup de problèmes.

{$base_dir_ssl}

Idem via le protocol https.

{$content_dir}

Url vers votre dossier racine du site, peut changer en fonction des paramètres SSL. A ne pas confondre avec {$basedir}, cette variable vous donne l’Url complète jusqu’au dossier racine.

{$img_ps_dir}

Url vers le dossier img situé à la racine de votre boutique.

{$img_dir}

Url vers le dossier img de votre thème.

{$css_dir}

Url vers le dossier css de votre thème.

{$js_dir}

Url vers le dossier js situé à la racine de votre boutique.

{$tpl_dir}

Url vers votre dossier thème.

{$modules_dir}

Url vers le dossier modules. Utilisée principalement dans le code des modules.

{$mail_dir}

Url vers le dossier mail.

{$lang_iso}

Code ISO du language courant.

{$come_from}

Url absolue de la page précédente.
EDIT : je me suis rendue compte en voulant afficher l’url de la page en cours que cette variable affichait en fait l’url de la page en cours et non pas celle de la page précédente !

{$shop_name}

Nom de votre boutique.

{$cart_qties}

Nombre total de produits dans votre panier.

{$cart}

Contenu de votre panier sous forme de tableau.

{$currencies}

Liste des devises disponibles sous forme de tableau, retrouvez la liste via ce code {foreach from=$currencies item=c}{$c.name}{/foreach}

{$id_currency_cookie}

Identifiant de la devise actuelle.

{$languages}

Liste des langages disponibles dans la boutique sous forme de tableau, retrouvez la liste via ce code : {foreach from=$languages item=c}{$c.name}{/foreach}

{$logged}

Permet de vérifier si le client est connecté, utile pour afficher des éléments uniquement aux visiteurs enregistrés. (ex : {if $logged}Vous êtes connecté{/if})

{$page_name}

Nom de la page actuelle (ex: index)

{$customerName}
Nom et prénom du client actuellement connecté.

{$priceDisplay}

Paramètre actuel de l’affichage des prix (identifiant).

Attention : Ces variables ne seront disponibles uniquement lorsque le fichier init.php situé à la racine sera inclu.

Source