Prestashop:
Smarty global variables
από το Prestashop για να εμφανίσετε ένα στοιχείο με βάση μια συνθήκη.
SMARTY GLOBAL VARIABLES
Κατά την ανάπτυξη του eshop σας, ενδέχεται να χρειαστεί να προβάλετε ένα στοιχείο
με βάση μια συνθήκη ή όχι. Για να το κάνετε αυτό, πρέπει να επεξεργαστείτε τα αρχεία θέματος
χρησιμοποιώντας ορισμένες μεταβλητές γλώσσας Smarty που χρησιμοποιούνται από το Prestashop.
ΓΕΝΙΚΕΣ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΟ ΗΛΕΚΤΡΟΝΙΚΟ ΣΑΣ ΚΑΤΑΣΤΗΜΑ
{$shop.name} Όνομα καταστήματος
{$shop.email} Email καταστήματος
{$shop.logo} Λογότυπο καταστήματος
{$shop.favicon} Εικονίδιο καταστήματος (χάρτης, τίτλος του παραθύρου του προγράμματος περιήγησης κ.λπ.)
{$shop.address.address1} Διεύθυνση καταστήματος 1
{$shop.address.address2} Διεύθυνση καταστήματος 2
{$shop.address.postcode} Ταχυδρομικός κώδικας καταστήματος
{$shop.address.city} Πόλη καταστήματος
{$shop.address.state} Πολιτεία καταστήματος (Επαρχία)
{$shop.address.country} Χώρα καταστήματος
{$shop.phone} Τηλέφωνο καταστήματος
{$shop.fax} Φαξ καταστήματος
ΚΑΛΑΘΙ
{$cart.totals.total.amount} Το συνολικό ποσό του καλαθιού χωρίς νόμισμα (π.χ.: 45,00)
{$cart.totals.total.value} Το συνολικό ποσό του καλαθιού με νόμισμα (π.χ.: 45,00 €)
{$cart.totals.total_including_tax.amount} Το συνολικό ποσό του καλαθιού, συμπεριλαμβανομένων των φόρων, χωρίς νόμισμα (π.χ.: 45,00)
{$cart.totals.total_including_tax.value} Το συνολικό ποσό του καλαθιού, συμπεριλαμβανομένων των φόρων, με νόμισμα (π.χ.: 45,00 €)
{$cart.totals.total_excluding_tax.amount} Το συνολικό ποσό του καλαθιού, χωρίς φόρους, χωρίς νόμισμα (π.χ.: 35,70)
{$cart.totals.total_excluding_tax.value} Το συνολικό ποσό του καλαθιού, χωρίς φόρους, με νόμισμα (π.χ.: 35,70 €)
{$cart.products_count} Αριθμός προϊόντων στο καλάθι
{$cart.subtotals.products.amount} Το ποσό των προϊόντων στο καλάθι χωρίς νόμισμα
{$cart.subtotals.products.value} Το ποσό των προϊόντων στο καλάθι με νόμισμα
{$cart.subtotals.shipping.amount} Το ποσό των εξόδων αποστολής στο καλάθι χωρίς νόμισμα
{$cart.subtotals.shipping.value} Το ποσό των εξόδων αποστολής στο καλάθι με νόμισμα
SMARTY GLOBAL VARIABLES
ΓΛΩΣΣΑ
{$language.name} Όνομα της γλώσσας που χρησιμοποιείται (παράδειγμα: Αγγλικά)
{$language.iso_code} Κωδικός ISO της γλώσσας που χρησιμοποιείται (it για τα Ιταλικά, fr για τα Γαλλικά, κ.λπ.)
{$language.language_code} Κωδικός της γλώσσας που χρησιμοποιείται (it για τα ιταλικά, en-us για τα αμερικανικά αγγλικά κ.λπ.)
{$language.is_rtl} (1 όταν η γλώσσα γράφεται από δεξιά προς τα αριστερά, 0 όταν γράφεται από αριστερά προς τα δεξιά)
{$language.id} Τιμή ID της γλώσσας που χρησιμοποιείται
ΝΟΜΙΣΜΑ
{$currency.name} Όνομα του νομίσματος που χρησιμοποιείται (ευρώ, αμερικανικό δολάριο κ.λπ.)
{$currency.iso_code} Κωδικός ISO του νομίσματος που χρησιμοποιείται (Eur, USD κ.λπ.)
{$currency.sign} Σύμβολο του νομίσματος που χρησιμοποιείται (€, $ κ.λπ.)
{$currency.iso_code_num} Αριθμός κωδικού ISO του νομίσματος που χρησιμοποιείται (978 για το ευρώ, 840 για το αμερικανικό δολάριο κ.λπ.)
SMARTY GLOBAL VARIABLES
ΣΕΛΙΔΕΣ ΚΑΙ ΣΤΟΙΧΕΙΑ ΤΟΥ ESHOP
{$urls.base_url} Διεύθυνση ιστότοπου καταστήματος (παράδειγμα: https://www.netdesigns.gr/)
{$urls.current_url} Τρέχουσα διεύθυνση ιστότοπου (url), η σελίδα που προβάλλουμε
{$urls.shop_domain_url} Domain καταστήματος
{$urls.img_ps_url} Διεύθυνση root καταλόγου εικόνων
{$urls.img_cat_url} Διεύθυνση URL του καταλόγου εικόνων κατηγοριών
{$urls.img_lang_url} Διεύθυνση URL του καταλόγου εικόνων γλωσσών
{$urls.img_prod_url} Διεύθυνση URL του καταλόγου εικόνων προϊόντων
{$urls.img_manu_url} Διεύθυνση URL του καταλόγου εικόνων κατασκευαστών
{$urls.img_sup_url} Διεύθυνση URL του καταλόγου εικόνων προμηθευτών
{$urls.img_ship_url} Διεύθυνση URL του καταλόγου εικόνων μεταφορέων
{$urls.img_store_url} Διεύθυνση URL του καταλόγου εικόνων φυσικών καταστημάτων
{$urls.img_url} Διεύθυνση URL του καταλόγου εικόνων θεμάτων
{$urls.css_url} Διεύθυνση URL του καταλόγου αρχείων css που χρησιμοποιεί το θέμα
{$urls.js_url} Διεύθυνση URL του καταλόγου αρχείων javascript που χρησιμοποιεί το θέμα
{$urls.pic_url} Διεύθυνση URL του καταλόγου μεταφορτωμένων αρχείων
{$page.page_name} Όνομα σελίδας (πρότυπο αρχείου)
{$page.meta.title} Τίτλος σελίδας (SEO)
{$page.meta.description} Περιεχόμενο περιγραφής ετικέτας (SEO)
{$page.meta.keywords} Περιεχόμενο λέξεων-κλειδιών ετικέτας (SEO)
{$page.meta.robots} Κανόνας για μηχανές αναζήτησης: αποκλείει ή όχι την ευρετηρίαση της σελίδας (SEO)
{$page.canonical} Υποδεικνύει την κανονική (κύρια) διεύθυνση URL για την αποφυγή διπλής καταχώρισης περιεχομένου (SEO)
{$urls.pages.address} Διεύθυνση URL της ενότητας «Η διεύθυνσή μου» (εγγεγραμμένος χρήστης)
{$urls.pages.addresses}Διεύθυνση URL της ενότητας «Οι διευθύνσεις μου» (εγγεγραμμένος χρήστης)
{$urls.pages.authentication} Διεύθυνση URL της σελίδας ελέγχου ταυτότητας
{$urls.pages.cart} Διεύθυνση URL της σελίδας καλαθιού αγορών (σύνοψη παραγγελίας)
{$urls.pages.category} Διεύθυνση URL της κατηγορίας
{$urls.pages.cms} Διεύθυνση URL της σελίδας (τύπος CMS)
{$urls.pages.contact} Διεύθυνση URL της σελίδας επικοινωνίας
{$urls.pages.discount} Διεύθυνση URL της σελίδας εκπτωτικών κουπονιών
{$urls.pages.guest_tracking} Διεύθυνση URL παρακολούθησης για μη εγγεγραμμένους πελάτες
{$urls.pages.history} Διεύθυνση URL της σελίδας «Ιστορικό παραγγελιών» (εγγεγραμμένος χρήστης)
{$urls.pages.identity} Διεύθυνση URL της σελίδας «Προσωπικά δεδομένα» (εγγεγραμμένος χρήστης)
{$urls.pages.index} Διεύθυνση URL της αρχικής σελίδας
{$urls.pages.my_account} Διεύθυνση URL της σελίδας «Ο λογαριασμός μου» (εγγεγραμμένος χρήστης)
{$urls.pages.order_confirmation} Διεύθυνση URL της σελίδας «Επιβεβαίωση παραγγελίας»
{$urls.pages.order_follow} Διεύθυνση URL της σελίδας «Παρακολούθηση παραγγελίας» (εγγεγραμμένος χρήστης)
{$urls.pages.order} Διεύθυνση URL της σελίδας «Παραγγελία»
{$urls.pages.order_return} Διεύθυνση URL της σελίδας «Επιστροφή παραγγελίας»
{$urls.pages.order_slip} Διεύθυνση URL της σελίδας «Δελτίο παραγγελίας»
{$urls.pages.pagenotfound} Διεύθυνση URL της σελίδας «404 – Η σελίδα δεν βρέθηκε»
{$urls.pages.password} Διεύθυνση URL της σελίδας «Ανάκτηση κωδικού πρόσβασης»
{$urls.pages.pdf_invoice} Διεύθυνση URL του τιμολογίου σε μορφή PDF
{$urls.pages.pdf_order_return} Διεύθυνση URL της επιστροφής παραγγελίας σε μορφή PDF
{$urls.pages.pdf_order_slip} Διεύθυνση URL του δελτίου παραγγελίας σε μορφή PDF
{$urls.pages.prices_drop} Διεύθυνση URL της σελίδας «Οι προσφορές μας»
{$urls.pages.product} Διεύθυνση URL της σελίδας «Προϊόν»
{$urls.pages.search} Διεύθυνση URL της σελίδας «Αναζήτηση»
{$urls.pages.sitemap} Διεύθυνση URL
{$urls.pages.stores} Διεύθυνση URL της σελίδας «Καταστήματα/Τα καταστήματά μας»
{$urls.pages.supplier} Διεύθυνση URL της σελίδας «Προμηθευτές»
{$urls.pages.register} Διεύθυνση URL της σελίδας «Εγγραφή»
{$urls.pages.order_login} Διεύθυνση URL της σελίδας «Σύνδεση»
{$urls.theme_assets} Διεύθυνση URL του καταλόγου «assets» του θέματος
{$urls.actions.logout} Διεύθυνση URL για αποσύνδεση από τον ιστότοπο (εγγεγραμμένος χρήστης)
ΠΕΛΑΤΕΣ
{$customer.lastname} Επώνυμο πελάτη
{$customer.firstname} Όνομα πελάτη
{$customer.email} Email πελάτη (που δόθηκε κατά την εγγραφή)
{$customer.birthday} Ημερομηνία γέννησης πελάτη
{$customer.newsletter} Εγγραφή στο ενημερωτικό δελτίο (1 αν έχει εγγραφεί, 0 αν έχει διαγραφεί)
{$customer.newsletter_date_add} Ημερομηνία εγγραφής στο ενημερωτικό δελτίο
{$customer.ip_registration_newsletter} IP των πελατών κατά την εγγραφή στο ενημερωτικό δελτίο
{$customer.optin} Εγγραφή σε προσφορές από συνεργάτες (1 αν έχει εγγραφεί, 0 αν έχει διαγραφεί)
{$customer.date_add} Εγγραφή πελάτη
{$customer.date_upd} Τελευταία ενημέρωση (εγγραφή πελάτη)
{$customer.id} Αναγνωριστικό πελάτη
{$customer.id_default_group} Αναγνωριστικό ομάδας με την οποία συνδέεται ο πελάτης
{$customer.is_logged} Έλεγχος αν ο πελάτης είναι «συνδεδεμένος» (1 ναι, 0 όχι)
{$customer.gender.name[$customer.gender.id]} Φύλο πελάτη (παράδειγμα: κα, κ.λπ.)
{$customer.addresses[AddressID].city} Πόλη διεύθυνσης πελάτη με αναγνωριστικό (AddressID, παράδειγμα 8, όπου 8 είναι το αναγνωριστικό της διεύθυνσης του πελάτη), επειδή ένας πελάτης μπορεί να έχει περισσότερες από μία διευθύνσεις)
{$customer.addresses[AddressID].alias} Ψευδώνυμο διεύθυνσης
{$customer.addresses[AddressID].firstname} Όνομα κατόχου διεύθυνσης
{$customer.addresses[AddressID].lastname} Επώνυμο κατόχου διεύθυνσης
{$customer.addresses[AddressID].company} Εταιρεία κατόχου διεύθυνσης
{$customer.addresses[AddressID].address1} Διεύθυνση κατόχου διεύθυνσης 1
{$customer.addresses[AddressID].address2} Διεύθυνση 2 του κατόχου της διεύθυνσης
{$customer.addresses[AddressID].postcode} Ταχυδρομικός κώδικας κατόχου διεύθυνσης
{$customer.addresses[AddressID].id_state} Κωδικός πολιτείας κατόχου διεύθυνσης
{$customer.addresses[AddressID].state} Όνομα πολιτείας κατόχου διεύθυνσης
{$customer.addresses[AddressID].state_iso} Κωδικός ISO πολιτείας κατόχου διεύθυνσης
{$customer.addresses[AddressID].id_country} Κωδικός χώρας κατόχου διεύθυνσης
{$customer.addresses[AddressID].country} Όνομα χώρας κατόχου διεύθυνσης
{$customer.addresses[AddressID].country_iso} Κωδικός ISO χώρας κατόχου διεύθυνσης
{$customer.addresses[AddressID].phone} Τηλέφωνο κατόχου διεύθυνσης
{$customer.addresses[AddressID].phone_mobile} Κινητό τηλέφωνο κατόχου διεύθυνσης
{$customer.addresses[AddressID].dni} Αριθμός ταυτότητας κατόχου διεύθυνσης
{$customer.addresses[AddressID].vat_number} Αριθμός ΦΠΑ κατόχου διεύθυνσης
{$customer.addresses[AddressID].formatted} Διεύθυνση κατόχου διεύθυνσης σε μορφοποιημένη μορφή
μπορείτε να εμφανίσετε ένα στοιχείο με βάση μια συνθήκη ή όχι.
Εμφάνιση ενός στοιχείου εάν η σελίδα που προβάλλετε είναι η αρχική σελίδα
{if $page.page_name == 'index'}
content to show
{/if}
Εμφάνιση ενός στοιχείου εάν η σελίδα που προβάλλετε είναι μια σελίδα περιεχομένου (CMS)
{if $page.page_name == 'cms'}
content to show
{/if}
Εμφάνιση ενός στοιχείου εάν η σελίδα που προβάλλετε είναι η σελίδα του καλαθιού αγορών
{if $page.page_name == 'cart'}
content to show
{/if}
Εμφάνιση ενός στοιχείου εάν ο χρήστης είναι συνδεδεμένος (login)
{if $customer.is_logged}
content to show
{/if}
Εμφάνιση μεταφράσιμου μηνύματος καλωσορίσματος και του ονόματος του χρήστη, εάν έχει συνδεθεί
{if $customer.is_logged && $customer.firstname}
{l s='Hi' d='Shop.Theme.Global'} {$customer.firstname}
{/if}
Εμφάνιση μεταφράσιμου μηνύματος ανάλογα με το αν ο χρήστης είναι εγγεγραμμένος ή όχι στο Newsletter
{if $customer.newsletter == 0}
{l s='Sign up to our newsletter!' d='Shop.Theme.Customeraccount'}
{else}
{l s='You are already subscribed to our newsletter' d='Shop.Theme.Customeraccount'}
{/if}
Φόρμα Επικοινωνίας
Ή
Κλείστε τώρα ραντεβού
για να μιλήσουμε
για το δικό σας project
Πηγή: prestashop.com
