Globálne premenné sú užitočné pri programovaní novej funkcionality priamo v šablónach (súbory s koncovkou .tpl) PrestaShop-u. Premenné zobrazia hodnotu bez rozdielu, v ktorej zo šablón ju použijete. Niektoré preto netreba nanovo definovať, ale stači ich len použiť, či už pre zobrazenie hodnoty, a (alebo) ako logickú podmienku.
Adresy (cesty) k priečinkom systému | ||
premenná | výsledok | popis |
{$img_ps_dir} | /img/ | adresa k priečinku obrázkov |
{$img_cat_dir} | /img/c/ | adresa k priečinku obrázkov kategórií |
{$img_lang_dir} | /img/l/ | adresa k priečinku obrázkov (vlajok) jazyka |
{$img_prod_dir} | /img/p/ | adresa k priečinku obrázkov produktov |
{$img_manu_dir} | /img/m/ | adresa k priečinku obrázkov výrobcov (značiek) |
{$img_sup_dir} | /img/su/ | adresa k priečinku obrázkov dodávateľov |
{$img_ship_dir} | /img/s/ | adresa k priečinku obrázkov dopravcov (doručovateľov) |
{$img_store_dir} | /img/st/ | adresa k priečinku obrázkov predajní |
{$img_col_dir} | /img/co/ | adresa k priečinku obrázkov vzoriek a/alebo farieb produktov |
{$modules_dir} | /modules/ | adresa k priečinku modulov |
{$mail_dir} | /mails/ | adresa k priečinku e-mailových šablón |
{$pic_dir} | /upload/ | adresa k priečinku nahratých obrázkov |
Adresy (cesty) k priečinkom aktuálnej šablóny | ||
{$tpl_dir} | /themes/prestashop/ | adresa k priečinku používanej šablóny |
{$img_dir} | /themes/prestashop/img/ | adresa k priečinku s obrázkami v šablóne |
{$js_dir} | /themes/prestashop/js/ | adresa k priečinku s JavaScript súbormi v šablóne |
{$css_dir} | /themes/prestashop/css/ | adresa k priečinku s CSS súbormi v šablóne |
Funkčné premenné | |
premenná | popis |
{$base_dir} | základná adresa webu |
{$base_dir_ssl} | základná, SSL zabezpečená adresa webu |
{$lang_iso} | ISO kód aktuálne používaného jazyka |
{$come_from} | adresa predchádzajúcej stránky, z ktorej užívateľ prišiel |
{$shop_name} | Názov obchodu |
{$page_name} | Názov súboru stránky |
{$cart_qties} | Aktuálny počet produktov v košíku |
{$link} | Odkaz |
{$cart} | Nákupný košík |
{$currencies} | Zoznam dostupných (zapnutých) mien obchodu |
{$id_currency_cookie} | ID (číslo) aktuálnej meny |
{$currency} | Objekt meny (aktuálne používanej) |
{$cookie} | Cookies užívateľa |
{$languages} | Zoznam dostupných (zapnutých) jazykov obchodu |
{$logged} | Indikuje, či je zákazník prihlásený vo svojom účte |
{$customerName} | Meno zákazníka (zobrazí sa, iba ak je prihlásený vo svojom účte) |
{$priceDisplay} | Spôsob zobrazenia ceny (s alebo bez dane, apod.) |
{$roundMode} | Použitý spôsob zaokrúhľovania cien |
{$use_taxes} | Indikuje, aké dane sú zapnuté a aké nie |
Užitočné SMARTY premenné | |
premenná | popis |
{$smarty.get.id_category} | zobrazí ID (číslo) aktuálnej kategórie |
{$smarty.get.id_product} | zobrazí ID (číslo) aktuálneho produktu |
{$smarty.get.id_manufacturer} | zobrazí ID (číslo) aktuálneho výrobcu |
{$smarty.get.id_supplier} | zobrazí ID (číslo) aktuálneho dodávateľa |
{$smarty.get.id_cms} | zobrazí ID (číslo) aktuálnej CMS stránky |
{$smarty.server.SERVER_NAME} | zobrazí názov domény servera |
Posledná aktulizácia zoznamu premenných: 22.2.2012