page

Das <obj>page</obj> Objekt enthält Informationen über eine Seite.

Verfügbarkeit in Templates

In folgenden Templates steht das <obj>page</obj> Objekt zur Verfügung.

Attribute

Die nachfolgenden Attribute stehen im <obj>page</obj> Objekt zur Verfügung.

page.id

Gibt die eindeutige numerische ID der Seite zurück.

page.name

Gibt den Namen der Seite zurück.

page.url

Gibt den URL-Pfad der Seite zurück.

page.title

Gibt den Titel der Seite für den HTML Title-Tag zurück.

page.meta_keywords

Gibt die Keywords der Seite für den HTML Meta-Tag "keywords" zurück.

page.meta_description

Gibt die Beschreibung der Seite für den HTML Meta-Tag "description" zurück.

page.related_content_top

Gibt das eingebettete <obj>content</obj> Objekt der Seite für die obere Platzierung zurück.

page.related_content_bottom

Gibt das eingebettete <obj>content</obj> Objekt der Seite für die untere Platzierung zurück.

page.related_content_left

Gibt das eingebettete <obj>content</obj> Objekt der Seite für die linke Platzierung zurück.

page.related_content_right

Gibt das eingebettete <obj>content</obj> Objekt der Seite für die rechte Platzierung zurück.

page.link_list_set_id

Gibt die ID der Link-Liste zurück, die mit dieser Seite verknüpft ist.

page.type

Gibt den Typ der Seite zurück. Das Attribut kann folgenden Werte besitzen:

  • "index" - Homepage
  • "product_list" - Produkt-Liste
  • "content_list" - Content-Liste
  • "page" - Standard-Page
  • "contact" - Kontaktformular
  • "order_form" - Bestellkarte
  • "catalog_request" - Kataloganforderungs-Seite
  • "newsletter/subscribe" - Newletter-Anmeldungs-Seite
  • "newsletter/unsubscribe" - Newletter-Abmeldungs-Seite

page.bread_crumbs

Gibt den Breadcrumb der Seite in Form einer Liste von <obj>link</obj> Objekten zurück.

<liquid-input>
{% for link in product.bread_crumbs %}
  {{ link.name }}
{% endfor %}
</liquid-input>

<liquid-output>
Fashion
Men
Shirts
</liquid-output>

page._string[1...5]

Seitenbezogene Textfelder zur freien Belegung.

page._integer[1...5]

Seitenbezogene Ganzahl-Felder zur freien Belegung.

page._float[1...5]

Seitenbezogene Gleitkommazahl-Felder zur freien Belegung

page.is_search_alias

Gibt <liquid>true</liquid>, falls es sich bei dieser Seite um einen Suchalias handelt, ansonsten <liquid>false</liquid>.

Beispiel

Nachfolgend sehen Sie beispielhaft einen Ausschnitt aus dem <obj>page</obj> Objekt.

{
  "page": {
    "id": 102,
    "name": "Women",
    "url": "/women/",
    "title": "Women",
    "related_content_left": {
      "id": 2,
      "headline": "Ladies' fashion"
    },
    "type": "product_list"
  }
}