Blog o PrestaShope a obchodovaní

Globálne premenné v systéme PrestaShop

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


Nasledujúci článok: Modul: Produktové logo výrobcu a dodávateľa
Predchádzajúci článok: Odstránenie názvu obchodu zo subjektu e-mailov v PrestaShope

Spojte sa s nami

PrestaShop a celý jeho ekosystém sa neustále vyvíja a napreduje. Prijímajte od nás e-mailom aktuality o najnovších vydaniach, moduloch a doplnkoch.