Глобальные переменные Smarty в шаблонах PrestaShop 1.5 и 1.4
Вернуться назад
20

Глобальные переменные Smarty в шаблонах PrestaShop 1.5 и 1.4

Возможно есть люди у которых сайт на prestashop старой версии работает магазин, к вашему ознакомлению или как подсказки вывожу список переменных которые работаю.

Вам возможно не приходится делать переход на новую версию (все устраивает), но магазины еще существуют в таких версиях как prestashop 1.6,1.5,1.4. По этому приведу список переменных для шаблона smarty.

Особенно пригодится для разработчиков (подсказка) или обычному пользователю который желает что то изменить в шаблоне

Для использования переменной в шаблоне нужно вставить в форме: для значения

{$page_name}

для объекта

{$cookie->id_customer}

для массива

{$languages.1}

Действующие переменные для 1.4

link - класс ссылок Link

cart - класс текущей корзины Cart

currency - класс текущей валюты Сurrency

cookie - класс Сookie

page_name - имя страницы (соответствует названию скрипта, например index, product, best-sales, …)

base_dir - URL базовой директории магазина (http://myshop.x/)

base_dir_ssl - URL базовой директории c использованием SSL, если его использование включено, иначе то же, что и base_dir (https://myshop.x/)

content_dir - $protocol_content.Tools::getShopDomain().PS_BASE_URI

tpl_dir - директория темы (/themes/prestashop/),

modules_dir - директория модулей (/modules/)

mail_dir - _MAIL_DIR_

lang_iso - ISO-код языка (ru)

come_from - строка запроса (http://myshop.x/product.php?id_product=1)

cart_qties - число товаров в корзине,

currencies - массив доступных валют,

languages - массив доступных языков,

priceDisplay - метод отображения цены (с налогом, без налога),

add_prod_display - (int)Configuration::get('PS_ATTRIBUTE_CATEGORY_DISPLAY')

shop_name - название магазина

roundMode - режим округления

use_taxes - используется ли налог (true/false)

vat_management - (int)Configuration::get('VATNUMBER_MANAGEMENT')

opc - (bool)Configuration::get('PS_ORDER_PROCESS_TYPE')

PS_CATALOG_MODE - режим каталога (не доступно оформление заказа)

img_ps_dir - директория картинок магазина (/img/)

img_cat_dir - директория картинок категорий магазина (/img/с/)

img_lang_dir - директория картинок языков (/img/l/)

img_prod_dir - директория картинок товаров (/img/p/)

img_manu_dir - директория картинок производителей (/img/m/)

img_sup_dir - директория картинок поставщиков (/img/su/)

img_ship_dir - директория картинок способов доставки (/img/s/)

img_store_dir - директория картинок магазинов (/img/st/)

img_col_dir - _THEME_COL_DIR_

img_dir - директория картинок темы (http://myshop.x/themes/prestashop/img/)

css_dir - директория стилей темы (http://myshop.x/themes/prestashop/css/)

js_dir - директория скриптов темы (http://myshop.x/themes/prestashop/js/)

pic_dir - _THEME_PROD_PIC_DIR_

создано:
10.10.2020
обновлено:
15.11.2022
автор:
admin
Теги
yandex metrika