Ne trouvant aucune documentation qui récapitule les variables Prestashop, j’ai décidé de commencer à en dresser une liste sous forme de Mémo.
Ceci est un document collaboratif, vous pouvez donc simplement accéder au Mémo des variables Prestashop, mais aussi y contribuer (via google docs).
Exemple d’utilisation pour récupérer la catégorie par défaut d’un produit : {$product.category}
$category
$category->name
$category->description
$category->id_image
$category->link_rewrite
$category->id
$category->active
$subcategory
$subcategory.name
$subcategory.description
$subcategory.link_rewrite
$subcategory.id_category
$product
$product->category
$product.category
$product.name
$product.description
$product.link_rewrite
$product.id_product_attribute
$product.id_product
$conf
$conf.PS_SHOP_ADDR1
$conf.PS_SHOP_ADDR2
$conf.PS_SHOP_CITY
$conf.PS_SHOP_CODE
$conf.PS_SHOP_COUNTRY
$conf.PS_SHOP_DETAILS
$conf.PS_SHOP_NAME
Globals
$base_dir (root folder of your shop)
$base_dir_ssl (root folder of your shop using HTTPS protocol)
$content_dir (root folder of your shop depending on the SSL settings)
$img_ps_dir (root folder containing images « /img/ »)
$img_dir (images folder in your current theme directory)
$css_dir (css folder inside the current theme folder)
$js_dir (JavaScript inside the theme folder)
$tpl_dir (theme root folder)
$modules_dir (modules root folder)
$mail_dir (mail templates root folder)
$lang_iso (current language ISO code)
$come_from (previous page address [absolute])
$shop_name (your specified shop name)
$cart_qties (total number of products in the cart)
$cart (shopping cart contents)
$currencies (pulls available currencies)
$id_currency_cookie (selected currency id [cookie dependent])
$currency (active currency)
$cookie (active cookie)
$languages (grabs available languages)
$logged (checks whether users is logged in)
$page_name (current page’s name)
$customerName (customer name [session dependent])
$priceDisplay (current price display settings [currency dependent])
Mots clés : variables prestashop
Keywords : template tags prestashop
Contributeurs :
Globals : fixyourcms
Auteur : Maxime Le Breton
Document sous licence GPL