Variabili globali Smarty in PrestaShop 1.6

Un elenco delle variabili comuni Smarty in PrestaShop v1.6 utili per gli sviluppatori
Pochi siti che elencano le variabili Smarty utilizzate da Prestashop v1.6, quasi tutti in Inglese o francese.
Ecco una sintesi delle variabili più comuni che siamo regolarmente chiamati ad utilizzare nel nostro tema.
In caso di dubbi vi invitiamo a consultare la documentazione di Smarty.
1. Elenco delle variabili Globali Smarty in PrestaShop v1.6
$base_dir_ssl (root folder del negozio con protocollo HTTPS protocol)
$content_dir (root folder del negozio in funzione delle impostazioni SSL)
$img_ps_dir (root folder delle immagini “/img/”)
$img_dir (cartella immagini del tuo tema)
$css_dir (cartella css del tuo tema)
$js_dir (cartella JavaScript del tuo tema)
$tpl_dir (root del tuo tema)
$modules_dir (root dei moduli)
$mail_dir (root della cartella del template mail)
$lang_iso (codice ISO lingua corrente)
$come_from (precedente indirizzo di pagina [assoluto])
$shop_name (nome del tuo shop)
$cart_qties (numero totale prodotti nel carrello)
$cart (contenuto del carrello)
$currencies (attuali valute)
$id_currency_cookie (seleziona la valuta corrente [dipende dai cookie])
$currency (seleziona la valuta attiva)
$cookie (attiva cookie)
$languages (lingue disponibili)
$logged (controlla se l’utente è loccato)
$page_name (nome della pagina corrente)
$customerName (nome cliente [dipendene dalla sessione corrente])
$priceDisplay (impostazioni attuali sulla valuta)
2. Elenco delle variabili di Categoria in PrestaShop v1.6
$category->description
$category->id_image
$category->link_rewrite
$category->id
$category->id_parent
$category->active
$category->position
$category->level_depth
$category->nleft
$category->nright
$category->link_rewrite
$category->meta_title
$category->meta_keywords
$category->meta_description
$category->date_add
$category->date_upd
3. Elenco delle variabili per le Sotto Categorie in PrestaShop v1.6
$subcategory.description
$subcategory.link_rewrite
$subcategory.id_category
4. Elenco delle variabili Prodotto in PrestaShop v1.6
$product->reduction_to
$product->reduction_from
$product.category
$product.id_category_default
$product.name
$product.description
$product.description_short
$product.link_rewrite
$product.id_product_attribute
$product.id_product
$product.available_for_order
$product.price
$product.price_tax_exc
$product.reduction_percent
$product.price_without_reduction
$product->on_sale
$product->specificPrice
$product->specificPrice.reduction_type
$product->specificPrice.reduction
5. Dati del carrello corrente (data, ID cliente, indirizzo, informazioni sulla consegna, ecc.) {cart}
id_shop_group
id_shop
id_address_delivery
id_address_invoice
id_currency
id_customer
id_guest
id_lang
recyclable
gift
gift_message
mobile_theme
date_addl
secure_key
id_carrier
date_upd
checkedTos
pictures
textFields
delivery_option
allow_seperated_package
id_shop_list
$cookie->id_customer (identifica l’id cliente corrente)
6. Esempi di richieste specifiche da Smarty
Controlla se utilizziamo la tassazione: {if $use_taxes}{/if}
Controlla se la tassazione è mostrata: {if $show_tax}{/if}
Ottenere il link ad un modulo: {$link->getModuleLink(‘NomDuModule’, ‘NomDuController’, [], true)|escape:’html’}
Pagina di convalida del pagamento con assegno: {$link->getModuleLink(‘cheque’, ‘validation’, [], true)|escape:’html’}
Collegamento ad una pagina specifica: {$link->getPageLink(‘Controller’, true, NULL, “step=3”)|escape:’html’}
Pagina dell’ordine: {$link->getPageLink(‘order’, true, NULL, “step=3”)|escape:’html’}
Controlla se la modalità catalogo è attiva: {if!$PS_CATALOG_MODE}{/if}

Written by Amar A.
CONTATTO
Articoli nella medesima categoria

eCommerce e vendita online: guida introduttiva
Guida introduttiva 2023 all’eCommerce e vendita online, consigli utili per la tua attività su web e sulla scelta della piattaforma di vendita.

eCommerce e vendita online: guida introduttiva
Guida introduttiva 2023 all’eCommerce e vendita online, consigli utili per la tua attività su web e sulla scelta della piattaforma di vendita.

eCommerce e vendita online: guida introduttiva
Guida introduttiva 2023 all’eCommerce e vendita online, consigli utili per la tua attività su web e sulla scelta della piattaforma di vendita.
0 commenti