Handle
Das Objekt handle
gibt den Handle der folgenden Ressourcen zurück:
- Blogs
- artikel
- sammlungen
- seiten
- produkte.
Sie können den Handle einer Ressource in der VersaCommerce-Verwaltung im Abschnitt Vorschau der Suchmaschineneinträge anzeigen und bearbeiten:
Inhalt
Targeting webpages
Mit dem Objekt handle
können Sie bestimmte Webseiten anvisieren, wenn Sie unterschiedliche Inhalte auf verschiedenen Seiten anzeigen möchten. Wenn Sie beispielsweise eine Nachricht nur auf einer Webseite mit dem Handle top-secret
anzeigen möchten, können Sie den folgenden Code in die Vorlage theme. liquid
einfügen:
{% if handle contains 'secret' %} <p>Diskretion! Das ist eine Sache zwischen Ihnen und uns.</p> {% endif %}
<!-- On a page mit einer title of Top Secret, and a handle of top-secret --> Diskretion! Das ist eine Sache zwischen Ihnen und uns.
Webpages that don't have their own handle
Nicht alle Webseiten haben einen eigenen Handle.
Die Startseite Ihres Shops, die die Vorlage index. liquid
verwendet, wird keinen Wert für handle
zurückgeben:
{% if handle %} <p>Sie sehen sich entweder ein Produkt, eine Kollektion, eine Seite, einen Blog oder einen Artikel in einem Blog an..</p><p> {% else %} </p><p>Du musst irgendwo anders sein. Ich hoffe, Sie haben Spaß!</p> {% endif %}
<!-- On a store's home page --> Du musst irgendwo anders sein. Ich hoffe, Sie haben Spaß!
Special characters
Da Handles für die Schaufensternavigation verwendet werden, dürfen sie nur alphanumerische Zeichen (a-z, 0 bis 9) enthalten. Das folgende Zeichen kann nicht verwendet werden:
- akzente, wie Umlaute, und andere diakritische Zeichen
- symbole, wie
@
,#
, oder$
- räume.
Beachten Sie, dass Leerzeichen in Bindestriche umgewandelt werden und andere Zeichen entweder ganz entfernt oder in ein entsprechendes Standard-ASCII-Zeichen umgewandelt werden.