- Administrator
- News
- 9 Likes
- 1251 Ansichten
- 2 Kommentare
In Smarty-Vorlagen in PrestaShop steht ein umfangreicher Satz an Umgebungsvariablen zur Verfügung, die den aktuellen Kontext des Shopbetriebs widerspiegeln. Sie ermöglichen einen einfachen Zugriff auf Informationen über die aktuelle Sprache, Währung, das Land, den Kunden, den Warenkorb sowie über den Shop selbst und seine Konfiguration – ohne dass auf PHP-Code zurückgegriffen werden muss.
Dank ihnen lässt sich das Erscheinungsbild und Verhalten des Front-Ends dynamisch an regionale Einstellungen, Benutzerpräferenzen oder den Inhalt des Warenkorbs anpassen. Diese Variablen werden vom PrestaShop-Engine automatisch an die Vorlagen übergeben und bilden die Grundlage für den Aufbau flexibler, mehrsprachiger sowie mehrwährungsfähiger Themes und Module.
Shop {$shop} Informationen über den Shop |
|
{$shop.name} |
Name des Shops (PS_SHOP_NAME) |
{$shop.email} |
E-Mail-Adresse des Shops (PS_SHOP_EMAIL) |
{$shop.id} |
ID des aktuellen Shops |
{$shop.group_id} |
ID der Gruppe des aktuellen Shops |
{$shop.registration_number} |
Registrierungsnummer des Shops (PS_SHOP_DETAILS) |
{$shop.phone} |
Telefonnummer des Shops (PS_SHOP_PHONE) |
{$shop.fax} |
Faxnummer des Shops (PS_SHOP_FAX) |
{$shop.long} |
Längengrad des Shops |
{$shop.lat} |
Breitengrad des Shops |
{$shop.logo} |
Link zum Shop-Logo |
{$shop.logo_details} |
Details des Shop-Logos (Abmessungen und src) |
{$shop.stores_icon} |
Symbol dieses Shops (PS_STORES_ICON) |
{$shop.favicon} |
Favicon des Shops (PS_FAVICON) |
{$shop.favicon_update_time} |
Favicon des Shops – Aktualisierungsdatum (PS_IMG_UPDATE_TIME) |
{$shop.address.address1} |
Shop-Adresse 1 |
{$shop.address.address2} |
Shop-Adresse 2 |
{$shop.address.postcode} |
Postleitzahl des Shops |
{$shop.address.city} |
Stadt des Shops |
{$shop.address.state} |
Bundesland/Region des Shops |
{$shop.address.country} |
Land des Shops |
{$shop.address.formatted} |
Formatierte vollständige Shop-Adresse |
Shop-Sprache {$language} - Objekt der aktuell im Shop verwendeten Sprache |
|
{$language.name} |
Name der aktuellen Shop-Sprache |
{$language.iso_code} |
ISO-Code der aktuellen Shop-Sprache (5 Zeichen) |
{$language.language_code} |
Code der aktuellen Shop-Sprache |
{$language.is_rtl} |
Von rechts nach links geschriebene Sprache, 0 - links 1 - rechts |
{$language.id} |
ID der aktuellen Shop-Sprache |
{$language.locale} |
ISO-Code der aktuellen Shop-Sprache (5 Zeichen) |
{$language.date_format_lite} |
Kurzes Datumsformat für die aktuelle Shop-Sprache ('Y‑m‑d') |
{$language.date_format_full} |
Vollständiges Format für die aktuelle Shop-Sprache ('Y‑m‑d H:i:s') |
Shop-Währung {$currency} - Objekt der aktuell im Shop verwendeten Währung |
|
{$currency.name} |
Name der aktuellen Shop-Währung |
{$currency.numeric_iso_code} |
ISO-Code der aktuellen Shop-Währung (3 Zeichen) |
{$currency.precision} |
Genauigkeit der aktuellen Shop-Währung (wie viele Nachkommastellen in der Währung angezeigt werden) |
{$currency.conversion_rate} |
Umrechnungsfaktor der aktuellen Shop-Währung |
{$currency.symbol} |
Symbol der aktuellen Shop-Währung (z. B.: zł, €, $) |
Warenkorb {$cart} - Objekt, das den aktuellen Warenkorb im Shop repräsentiert |
|
{$cart.id} |
ID des aktuellen Warenkorbobjekts des Shops |
{$cart.id_address_delivery} |
ID der Lieferadresse des aktuellen Shop-Warenkorbs |
{$cart.id_address_invoice} |
ID der Rechnungsadresse des aktuellen Shop-Warenkorbs |
{$cart.is_virtual} |
Ob der aktuelle Shop-Warenkorb ein Warenkorb mit virtuellen Produkten ist |
{$cart.minimalPurchase} |
Mindestbetrag, der das Aufgeben einer Bestellung ermöglicht, ohne Währung, als Nettobetrag angegeben |
{$cart.minimalPurchaseRequired} |
Textmeldung über den Mindestbestellbetrag zusammen mit Informationen über den fehlenden Betrag |
{$cart.summary_string} |
Textmeldung über die Anzahl der Produkte im Warenkorb (1 Produkt, n Produkte) |
{$cart.products} |
Array mit Produkten des aktuellen Shop-Warenkorbs |
{$cart.vouchers} |
Array mit Rabattgutscheinen des aktuellen Shop-Warenkorbs |
{$cart.labels.tax_short} |
Kurze Steuerbezeichnung des aktuellen Warenkorbs (netto) |
{$cart.labels.tax_long} |
Lange Steuerbezeichnung des aktuellen Warenkorbs (ohne MwSt.) |
{$cart.totals.total.amount} |
Gesamtbetrag des aktuellen Warenkorbs ohne Währung (z. B. 45,00) |
{$cart.totals.total.value} |
Gesamtbetrag des aktuellen Warenkorbs mit Währung (z. B. 45,00 zł) |
{$cart.totals.total.label} |
Textbezeichnung des Gesamtbetrags des aktuellen Warenkorbs |
{$cart.totals.total_including_tax.amount} |
Gesamtbetrag des aktuellen Warenkorbs ohne Währung und mit Steuer (z. B. 45,00) |
{$cart.totals.total_including_tax.value} |
Gesamtbetrag des aktuellen Warenkorbs mit Währung und Steuer (z. B. 45,00 zł) |
{$cart.totals.total_including_tax.label} |
Textbezeichnung des Gesamtbetrags des aktuellen Warenkorbs mit Steuer |
{$cart.totals.total_excluding_tax.amount} |
Gesamtbetrag des aktuellen Warenkorbs ohne Währung und ohne Steuer (z. B. 45,00) |
{$cart.totals.total_excluding_tax.value} |
Gesamtbetrag des aktuellen Warenkorbs mit Währung und ohne Steuer (z. B. 45,00) |
{$cart.totals.total_excluding_tax.label} |
Textbezeichnung des Gesamtbetrags des aktuellen Warenkorbs ohne Steuer |
{$cart.subtotals.products.amount} |
Anzahl der Produkte im aktuellen Shop-Warenkorb |
{$cart.subtotals.products.value} |
Gesamtbetrag der Produkte im Warenkorb ohne Währung |
{$cart.subtotals.products.label} |
Textbezeichnung des Gesamtbetrags der Produkte im Warenkorb |
{$cart.subtotals.shipping.amount} |
Versandkosten im Warenkorb ohne Währung |
{$cart.subtotals.shipping.value} |
Versandkosten im Warenkorb mit Währung |
{$cart.subtotals.shipping.label} |
Textbezeichnung der Versandkosten im Warenkorb/td> |
{$cart.subtotals.discounts.amount} |
Summe der Rabatte im aktuellen Shop-Warenkorb ohne Währung |
{$cart.subtotals.discounts.value} |
Summe der Rabatte im aktuellen Shop-Warenkorb mit Währung |
{$cart.subtotals.discounts.label} |
Textbezeichnung der Rabattsumme im aktuellen Shop-Warenkorb |
{$cart.subtotals.gift_wrapping.amount} |
Summe der Geschenkverpackung ohne Währung im Shop-Warenkorb |
{$cart.subtotals.gift_wrapping.value} |
Summe der Geschenkverpackung mit Währung im Shop-Warenkorb |
{$cart.subtotals.gift_wrapping.label} |
Textbezeichnung der Geschenkverpackungssumme im aktuellen Shop-Warenkorb |
{$cart.subtotals.tax.amount} |
Steuersumme ohne Währung im Shop-Warenkorb |
{$cart.subtotals.tax.value} |
Steuersumme mit Währung im Shop-Warenkorb |
{$cart.subtotals.tax.label} |
Textbezeichnung der Steuersumme im aktuellen Shop-Warenkorb |
Seite {$page} - Objekt, das die Daten der aktuell im Frontoffice des Shops angezeigten Seite repräsentiert |
|
{$page.page_name} |
Titel der aktuell im Frontoffice des Shops angezeigten Seite |
{$page.canonical} |
Kanonischer Link / URL der aktuell im Frontoffice des Shops angezeigten Seite |
{$page.body_classes} |
Titel der aktuell im Frontoffice des Shops angezeigten Seite |
{$page.meta.title} |
Meta-Titel der aktuell im Frontoffice des Shops angezeigten Seite |
{$page.meta.description} |
Meta-Beschreibung der aktuell im Frontoffice des Shops angezeigten Seite |
{$page.meta.keywords} |
Meta-Keywords der aktuell im Frontoffice des Shops angezeigten Seite |
{$page.robots} |
Meta-Robots-Tag der aktuell im Frontoffice des Shops angezeigten Seite |
Links {$urls} - zu verschiedenen Bestandteilen der Seite (Bilder, css, js, ) sowie zu den Shop-Seiten selbst |
|
{$urls.base_url} |
Basisadresse des Shops (z. B.: https://prestadev.pl) |
{$urls.current_url} |
Aktuelle Adresse der aufgerufenen Seite (z. B.: https://prestadev.pl/nazwa_kategorii/nazwa_produktu_abc) |
{$urls.shop_domain_url} |
Basisadresse + virtuelle Shop-Adresse (z. B.: https://prestadev.pl/store_abc/) |
{$urls.img_ps_url} |
URL-Adresse des Hauptverzeichnisses der Shop-Bilder (/img/) |
{$urls.img_cat_url} |
URL-Adresse des Bildverzeichnisses der Shop-Kategorien (/img/c/) |
{$urls.img_lang_url} |
URL-Adresse des Bildverzeichnisses der Shop-Sprachen (/img/l/) |
{$urls.img_prod_url} |
URL-Adresse des Bildverzeichnisses der Shop-Produktfotos (/img/p/) |
{$urls.img_sup_url} |
URL-Adresse des Bildverzeichnisses der Produktlieferantenfotos (/img/su/) |
{$urls.img_manu_url} |
URL-Adresse des Bildverzeichnisses der Produktfotos von Herstellern (/img/m/) |
{$urls.img_ship_url} |
URL-Adresse des Bildverzeichnisses der Shop-Versanddienstleister (/img/s/) |
{$urls.img_store_url} |
URL-Adresse des Bildverzeichnisses des stationären Shops |
{$urls.img_url} |
URL-Adresse des Bildverzeichnisses des Shop-Templates (/themes/nazwa_szablonu/assets/img/) |
{$urls.css_url} |
URL-Adresse des CSS-Dateiverzeichnisses des Shop-Templates (/themes/nazwa_szablonu/assets/css/) |
{$urls.js_url} |
URL-Adresse des JS-Dateiverzeichnisses des Shop-Templates (/themes/nazwa_szablonu/assets/css/) |
{$urls.pic_url} |
URL-Adresse des Verzeichnisses, in das die Datei hochgeladen wurde (/upload/) |
{$urls.pages.address} |
URL-Adresse der Kundeadressseite im Frontoffice des Shops |
{$urls.pages.addresses} |
URL-Adresse der Kundeadressenseite im Frontoffice des Shops |
{$urls.pages.authentication} |
URL-Adresse der Kundenanmeldeseite im Frontoffice des Shops |
{$urls.pages.cart} |
URL-Adresse der Warenkorb-Vorschauseite im Frontoffice des Shops |
{$urls.pages.category} |
URL-Adresse der Kategorieseite im Frontoffice des Shops |
{$urls.pages.cms} |
URL-Adresse der CMS-Seite im Frontoffice des Shops |
{$urls.pages.contact} |
URL-Adresse der Kontaktseite im Frontoffice des Shops |
{$urls.pages.discount} |
URL-Adresse der Seite mit Kundenrabattgutscheinen im Frontoffice des Shops |
{$urls.pages.guest_tracking} |
URL-Adresse der Seite zur Bestellverfolgung als Gast (ohne Kundenregistrierung) im Frontoffice des Shops |
{$urls.pages.history} |
URL-Adresse der Seite mit der Bestellhistorie des Kunden im Frontoffice des Shops |
{$urls.pages.identity} |
URL-Adresse der Seite mit den persönlichen Daten des Kunden im Frontoffice des Shops |
{$urls.pages.index} |
URL-Adresse der Startseite des Shops |
{$urls.pages.my_account} |
URL-Adresse der Seite Mein Konto (Verwaltung des Kundenkontos) im Frontoffice des Shops |
{$urls.pages.order_confirmation} |
URL-Adresse der Bestellbestätigungsseite im Frontoffice des Shops |
{$urls.pages.order_follow} |
URL-Adresse der Seite zur Sendungsverfolgung von Bestellungen (nur registrierte Kunden) |
{$urls.pages.order} |
URL-Adresse der Bestellseite (Bestellung aufgeben) im Frontoffice des Shops |
{$urls.pages.order_return} |
URL-Adresse der Seite mit Produktrücksendungen im Frontoffice des Shops (nur nach Kundenanmeldung) |
{$urls.pages.order_slip} |
URL-Adresse der Seite mit Gutschriften im Frontoffice des Shops (nur nach Kundenanmeldung) |
{$urls.pages.pagenotfound} |
URL-Adresse der 404-Nicht-gefunden-Seite im Frontoffice des Shops |
{$urls.pages.password} |
URL-Adresse der Seite zur Wiederherstellung des Kundenpassworts im Frontoffice des Shops |
{$urls.pages.pdf_invoice} |
URL-Adresse der Seite mit der Möglichkeit, PDF-Rechnungen zur Bestellung herunterzuladen |
{$urls.pages.pdf_order_return} |
URL-Adresse der Seite mit der Möglichkeit, PDF-Dateien von Produktrücksendungen zu Bestellungen im Frontoffice des Shops herunterzuladen |
{$urls.pages.pdf_order_slip} |
URL-Adresse der Seite mit der Möglichkeit, Gutschriften zur Bestellung im Frontoffice des Shops herunterzuladen |
{$urls.pages.prices_drop} |
URL-Adresse der Seite mit Produktaktionen im Frontoffice des Shops |
{$urls.pages.product} |
URL-Adresse der Produktseite im Frontoffice des Shops |
{$urls.pages.search} |
URL-Adresse der Suchseite im Frontoffice des Shops |
{$urls.pages.sitemap} |
URL-Adresse der Seite mit der Sitemap im Frontoffice des Shops |
{$urls.pages.stores} |
URL-Adresse der Seite mit stationären Geschäften im Frontoffice des Shops |
{$urls.pages.supplier} |
URL-Adresse der Seite mit Produktlieferanten im Frontoffice des Shops |
{$urls.pages.register} |
URL-Adresse der Kundenregistrierungsseite im Frontoffice des Shops |
{$urls.theme_assets} |
URL-Adresse mit Template-Ressourcen (/assets/) |
{$urls.actions.logout} |
URL-Adresse der Kundenausloggseite im Frontoffice des Shops |
Kunde {$customer} - Objekt, das die Daten des angemeldeten Shop-Kunden repräsentiert |
|
{$customer.lastname} |
Nachname des Shop-Kunden |
{$customer.firstname} |
Vorname des Shop-Kunden |
{$customer.email} |
E-Mail-Adresse des Shop-Kunden |
{$customer.birthday} |
Geburtsdatum des Shop-Kunden |
{$customer.newsletter} |
Ob der Kunde den Shop-Newsletter abonniert hat |
{$customer.newsletter_date_add} |
Datum der Newsletter-Anmeldung des Shop-Kunden |
{$customer.ip_registration_newsletter} |
IP-Adresse des Kunden bei der Newsletter-Anmeldung im Shop |
{$customer.optin} |
Ob der Kunde das Abonnement von Angeboten von Partnern nutzt |
{$customer.date_add} |
Registrierungsdatum des Shop-Kunden |
{$customer.date_upd} |
Aktualisierungsdatum der Kundendaten des Shops |
{$customer.id} |
ID des Shop-Kunden |
{$customer.id_default_group} |
Standardgruppe des Shop-Kunden |
{$customer.is_logged} |
Ob der Kunde angemeldet ist |
{$customer.gender.name[$customer.gender.id]} |
Geschlecht des Shop-Kunden |
{$customer.addresses[id_address].city} |
Name der Stadt der Kundenadresse |
{$customer.addresses[id_address].alias} |
Alias der Kundenadresse |
{$customer.addresses[id_address].firstname} |
Vorname der Kundenadresse |
{$customer.addresses[id_address].lastname} |
Nachname der Kundenadresse |
{$customer.addresses[id_address].company} |
Firmenname der Kundenadresse |
{$customer.addresses[id_address].address1} |
Adressfeld 1 (Straße und Hausnummer) der Kundenadresse |
{$customer.addresses[id_address].address2} |
Adressfeld 2 (Wohnungsnummer, Etage usw.) der Kundenadresse |
{$customer.addresses[id_address].postcode} |
Postleitzahl der Kundenadresse |
{$customer.addresses[id_address].id_state} |
ID des Bundeslands/der Region der Kundenadresse |
{$customer.addresses[id_address].state} |
Bundesland/Region der Kundenadresse |
{$customer.addresses[id_address].state_iso} |
ISO-Code des Bundeslands/der Region der Kundenadresse |
{$customer.addresses[id_address].id_country} |
ID des Landes der Kundenadresse |
{$customer.addresses[id_address].country} |
Name des Landes der Kundenadresse |
{$customer.addresses[id_address].country_iso} |
ISO-Code des Landes der Kundenadresse |
{$customer.addresses[id_address].phone} |
Telefonnummer der Kundenadresse |
{$customer.addresses[id_address].phone_mobile} |
Mobiltelefonnummer der Kundenadresse |
{$customer.addresses[id_address].dni} |
DNI-Nummer der Kundenadresse |
{$customer.addresses[id_address].vat_number} |
Steuer-/USt-IdNr. der Kundenadresse |
{$customer.addresses[id_address].formatted} |
Die gesamte Kundenadresse, formatiert und bereit zur Anzeige im Frontoffice |
Kommentare (2)