Request
Das Objekt request liefert Informationen über die URL, die für den Zugriff auf Ihren Shop verwendet wird, und die Seite, auf die zugegriffen wird.
Inhalt
request.design_mode
Ob die Anfrage vom Themen-Editor aus gestellt wird.
Sie können request. design_mode verwenden, um unerwünschtes Verhalten im Themen-Editor zu deaktivieren.
Zum Beispiel:
{% if request.design_mode %}
<!-- Dies wird nur im Theme-Editor angezeigt -->
{% endif %}
request.host
Sie können request. host verwenden, um zu überprüfen, von welcher Domain ein Kunde kommt.
{{ request.host }}
your-store.myversacommerce.de
Wenn Sie zum Beispiel mehrere Domains haben, können Sie je nach Anfrage eine andere Begrüßung anzeigen:
{% if request.host == 'myshop.com' %}
Willkommen USA!
{% elsif request.host == 'myshop.ca' %}
Welcome Deutschland!
{% else %}
Welcome!
{% endif %}
request.locale
Gibt den shop_locale der aktuellen Anfrage zurück.
{{ request.locale.name }}
Englisch
request.path
Gibt den Pfad zur aktuellen Seite zurück.
{{ request.path }}
/Sammlungen/classics/products/chambray-shirt
request.page_type
Gibt den Typ der aktuellen Seite zurück. Dies sind die verschiedenen Seitentypen:
404articleblogcartcollectionlist-collectionscustomers/accountcustomers/activate_accountcustomers/addressescustomers/logincustomers/ordercustomers/registercustomers/reset_passwordgift_cardindexpagepasswordproductsearch