La boite à dev

Blog pense-bête pour codeur


Variables globales Smarty

Les variables globales Smarty de prestashop.

Catégories: [web]
Étiquettes: [smarty] [prestashop]

Un œil sur toutes les variables

{$page|@var_dump}
{$currency|@var_dump}
{$shop|@var_dump}
{$language|@var_dump}
{$customer|@var_dump}
{$urls|@var_dump}
{$configuration|@var_dump}
{$link|@var_dump}
{$breadcrumb|@var_dump}

$page (page courante)

{$page.page_name} Nom de la page (ex: index, category,...)
{$page.meta.title} Titre de la page
{$page.meta.description} Description de la page
{$page.meta.keywords} Mots clés de la page
{$page.meta.robots} Accès au robots (ex: index)

$currency (devise)

{$currency.name} Nom de la devise (ex: Euro)
{$currency.iso_code} Le code ISO de la devise (ex: EUR)
{$currency.sign} Symbole de la devise (ex: €)
{$currency.iso_code_num} Le numéro du code ISO de la devise (ex: 978)

$shop (boutique)

{$shop.name} Nom de la boutique
{$shop.email} E-mail de la boutique
{$shop.logo} Chemin vers l'image du logo
{$shop.favicon} Chemin vers l'image du favicon
{$shop.address.address1} Adresse 1 de la boutique
{$shop.address.address2} Adresse 2 de la boutique
{$shop.address.postcode} Code postal de la boutique
{$shop.address.city} Ville de la boutique
{$shop.address.state} Région de la boutique
{$shop.address.country} Pays de la boutique
{$shop.phone} Téléphone de la boutique
{$shop.fax} Fax de la boutique

$language (langue)

{$language.name} Nom de la langue
{$language.iso_code} Code ISO de la langue
{$language.language_code} Code de la langue (ex: fr)
{$language.is_rtl} La langue est-elle écrite de droite à gauche (1 -> Oui / 0 -> Non)
{$language.format_lite} Format de la date abrégée
{$language.format_full} Format de la date complète
{$language.id} ID de la langue

$customer (client)

{$customer.lastname} Nom du client
{$customer.firstname} Prénom du client
{$customer.email} E-mail du client
{$customer.birthday} date anniversaire du client
{$customer.newsletter} Client abonné à la newsletter (1 -> Oui / 0 -> Non)
{$customer.newsletter_date_add} Date d'inscription à la newslatter
{$customer.ip_registration_newsletter} IP d'inscription à la newsletter
{$customer.optin} Abonné aux offres de nos partenaires
{$customer.date_add} Date de création du compte client
{$customer.date_upd} Dernière date de modification
{$customer.id} ID du client
{$customer.id_default_group} Groupe par défaut auquel le client est associé
{$customer.is_logged} Vérifier si le client est connecté
{$customer.gender.name} Genre du client (M. / Mme)
{$customer.gender.id]} ID du genre du client
{$customer.addresses [Address_ID] .city} Ville de l'adresse
{$customer.addresses [Address_ID] .alias} Alias de l'adresse
{$customer.addresses [Address_ID] .firstname} Prénom
{$customer.addresses [Address_ID] .lastname} Nom
{$customer.addresses [Address_ID] .company} Nom de la société
{$customer.addresses [Address_ID] .address1} Addresse 1
{$customer.addresses [Address_ID] .address2} Addresse 2
{$customer.addresses [Address_ID] .postcode} Code postal
{$customer.addresses [Address_ID] .id_state} ID de la région
{$customer.addresses [Address_ID] .state} nom de la région
{$customer.addresses [Address_ID] .state_iso} Code ISO de la région
{$customer.addresses [Address_ID] .id_country} ID du pays
{$customer.addresses [Address_ID] .country} Nom du pays
{$customer.addresses [Address_ID] .country_iso} Code ISO du pays
{$customer.addresses [Address_ID] .phone} Téléphone
{$customer.addresses [Address_ID] .phone_mobile} Téléphone portable
{$customer.addresses [Address_ID] .dni} ID de l'adresse
{$customer.addresses [Address_ID] .vat_number} Numéro de taxe du client
{$customer.addresses [Address_ID] .formatted} Adresse du client formatée

$urls (liens)

{$urls.base_url} URL de base de la boutique
{$urls.current_url} Adresse URL de la page courante
{$urls.shop_domain_url} Nom de domaine de la boutique
{$urls.img_ps_url} URL de base des images
{$urls.img_cat_url} URL du répertoire des images de catégories
{$urls.img_lang_url} URL du répertoire des images de langues
{$urls.img_prod_url} URL du répertoire des images de produits
{$urls.img_manu_url} URL du repertoire des images de fabricants
{$urls.img_sup_url} URL du répertoire des images de fournisseurs
{$urls.img_ship_url} URL du répertoire des images de transporteurs
{$urls.img_store_url} URL des images de la boutique
{$urls.img_url} URL du répertoire des images du template
{$urls.css_url} URL du répertoire CSS du template
{$urls.js_url} URL du répertoire JS du template
{$urls.pic_url} URL du répertoire des images téléchargées
{$urls.pages.address} URL de la page « Mon adresse »
{$urls.pages.addresses} URL de la page « Mes adresses »
{$urls.pages.authentication} URL de la page de connection
{$urls.pages.cart} URL de la page du panier
{$urls.pages.category} URL de la page du controlleur des catégorie
{$urls.pages.cms} URL de la page du controlleur du CMS
{$urls.pages.contact} URL de la page du formulaire de contact
{$urls.pages.discount} URL de la page des réductions
{$urls.pages.guest_tracking} URL de la page de suivi de commande invité
{$urls.pages.history} URL de la page d'historique des commandes
{$urls.pages.identity} URL de la page d'identité
{$urls.pages.index} URL de la page d'accueil
{$urls.pages.my_account} URL de la page «mon compte»
{$urls.pages.order_confirmation} URL de la page de confirmation de commande
{$urls.pages.order_follow} URL de la page de suivi de commande
{$urls.pages.order} URL de la page de commande
{$urls.pages.order_return} URL de la page de retour de commande
{$urls.pages.order_slip} URL de la page des avoirs
{$urls.pages.pagenotfound} URL de la page erreur 404"
{$urls.pages.password} URL de la page de récupération de mot de passe
{$urls.pages.pdf_invoice} URL de la page du PDF de facture
{$urls.pages.pdf_order_return} URL de la page du PDF de retour de commande
{$urls.pages.pdf_order_slip} URL de la page du PDF du bon de commande
{$urls.pages.prices_drop} URL de la page des promotions
{$urls.pages.product} URL de la page du controlleur «product»
{$urls.pages.search} URL de la page de recherche
{$urls.pages.sitemap} URL de la page du sitemap
{$urls.pages.stores} URL de la page du magasin
{$urls.pages.supplier} URL de la page des fournisseurs
{$urls.pages.register} URL de la page de création de compte
{$urls.pages.order_login} URL de la page de connexion de commande
{$urls.theme_assets} URL vers le dossier assets du thème
{$urls.actions.logout} URL de déconnexion
{$urls.no_picture_image.small} URL de l'image «small» par défaut
{$urls.no_picture_image.medium} URL de l'image «medium» par défaut
{$urls.no_picture_image.large} URL de l'image «large» par défaut


Catégories: [web]
Étiquettes: [smarty] [prestashop]