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:
404
article
blog
cart
collection
list-collections
customers/account
customers/activate_account
customers/addresses
customers/login
customers/order
customers/register
customers/reset_password
gift_card
index
page
password
product
search