Программирование - PrestaShop
Многие разработчики, которые столкнулись с PrestaShop, впечатлены особенностями этой системы, которые позволяют с легкостью создавать новые темы для PrestaShop, изменять существующие темы PrestaShop, разрабатывать модули PrestaShop.
Все легко, когда мы хотим сделать кое-что простое, но когда нужно сделать большие изменения темы или модуля PrestaShop,можно с легкостью ошибиться.
В этом случае нам поможет Smarty с его системой шаблонов "Smarty templating". Но как мы можем использовать это в PrestaShop? Это легко, можно вывести все переменные, доступных для каждой отдельной страницы. Каждая страница загружает собственные переменные. Они собирают всю информацию с вашего сайта и сохраняют ее в память, это позволяет нам использовать эту информацию.
{debug}
Таким образом Вы найдете список переменных variables/globals, которые Вы можете использовать в шаблонах PrestaShop.
Список глобальные переменных 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] }
programmirovanie-prestashop
$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] }
Больше информации о системе PrestaShop Вы можете найти на форуме PrestaShop-Forum