link
Themenübersicht
--------
Attribute
link.id
link.type
link.name
link.handle
link.url
link.target
link.is_active
link.has_active_child
link.featured_media
link.children
Beispiel
Das <obj>link</obj> Objekt enthält Informationen über eine Link und findet in <obj>product.bread_crumbs</obj>, sowie im <obj>link_lists</obj> Objekt Verwendung.
Attribute
Die verfügbaren Attribute des <obj>link</obj> Objekt sind abhängig davon, in welchem Kontext das Objekt verwendet wird. Wählen Sie daher nachfolgend den gewüschten Kontext aus.
Attribute des <obj>link</obj> Objekt innerhalb des ausgewählten Kontexts anzeigen:
link.id
Gibt die eindeutige numerische ID des Links zurück.
link.type
Gibt den Typ des Links zurück. Das Attribut kann folgenden Werte besitzen:
<liquid>index</liquid> - Link auf die Homepage
<liquid>product</liquid> - Link auf eine Produkt-Seite
<liquid>product_list</liquid> - Link auf eine Produkt-Liste
<liquid>content</liquid> - Link auf eine Content-Seite
<liquid>content_list</liquid> - Link auf eine Content-Liste
<liquid>page</liquid> - Link auf eine Page
<liquid>contact</liquid> - Link auf das Kontaktformular
<liquid>order_form</liquid> - Link auf die Bestellkarte
<liquid>"catalog_request</liquid>- Link auf die Kataloganforderungs-Seite
<liquid>newsletter/subscribe</liquid> - Link auf die Newletter-Anmeldungs-Seite
<liquid>newsletter/unsubscribe</liquid> - Link auf die Newletter-Abmeldungs-Seite
<liquid>link</liquid> - absolut adressierter Link
link.name
Gibt den Namen des Links zurück.
link.handle
Gibt das Handle des Links zurück.
link.url
Gibt die URL des Links zurück.
link.target
Gibt das "target"-Attribut eines Links zurück:
Kein target-Wert vorhanden/konfiguriert
"_self" - Gleicher Tab oder Seite
"_blank" - Neuer Tab oder Fenster
"_parent" - Elternfenster
"_top" - Ganzes Fenster
link.is_active
Gibt <liquid>true</liquid> zurück, falls <liquid>link.url</liquid> mit der URL des aktuellen Requests übereinstimmt.
link.has_active_child
Gibt <liquid>true</liquid> zurück, falls ein <obj>link</obj> innerhalb von <obj>link.children</obj> aktiv ist.
link.featured_media
Gibt das featured <obj>media</obj> Objekt des Links zurück.
link.children
Gibt die hierarchisch untegeordneten Seiten in Form einer Liste von <obj>link</obj> Objekten zurück.
Beispiel
Nachfolgend sehen Sie beispielhaft einen Ausschnitt aus dem <obj>link</obj> Objekt.
{
"id": 102,
"type": "product_list",
"name": "Women",
"url": "/women/"
"active": true,
"active": true,
"children": [{
"id": 104,
"type": "product_list",
"name": "Dresses",
"url": "/women-dresses/"
}]
}