link

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/"
  }]
}