$wsViews Modul können Sie auf Informationen zur aktuellen Seite zugreifen und URLs zu anderen Shop-Seiten generieren. Typische Anwendungsfälle sind SEO-Optimierung (Meta-Tags, hreflang), Navigation und bedingte Inhalte basierend auf dem aktuellen Template. In diesem Abschnitt erfahren Sie, wie Sie auf Seitendaten zugreifen und SEO-freundliche URLs erzeugen können.
Modulübersicht
Beispiel / Ausschnitt über$wsViews
ƒ() kennzeichnet eine Funktion.
Variablen und Methoden in der Übersicht
Variablen
$wsViews.current
Enthält alle Informationen zur aktuell angezeigten Seite.$wsViews.current.ctrlName
Gibt den Namen des View-Controllers aus, der die aktuelle Seite liefert.$wsViews.current.closedShopRedirected
Gibt aus, ob der Nutzer von einem geschlossenen Shop weitergeleitet wurde.$wsViews.current.info
Gibt kontextspezifische Daten aus, z.B. das aktuelle Produkt auf Produktseiten (info.product) oder die Kategorie auf Kategorieseiten (info.category).
$wsViews.current.name
Gibt den Namen der aktuellen View aus.$wsViews.current.paramList
Gibt eine Liste der URL-Parameter aus. Jeder Eintrag enthältname und value.
$wsViews.current.params
Gibt die URL-Parameter als Map aus.$wsViews.current.robotOptions
Gibt die Robots-Einstellungen der Seite aus.$wsViews.current.status
Gibt den HTTP-Status-Code der Seite aus.$wsViews.host
Gibt die URL der Shop-Startseite aus.Methoden
$wsViews.current.url()
Erzeugt eine SEO-freundliche URL zu einer Shop-Seite. Die URL wird automatisch mit sprechenden Pfaden generiert (z.B./produkte/beispiel-produkt statt ?productId=123).
Signatur$wsViews.current.url()
Rückgabestring - Aktuelle URL / Pfad.
Beispiel, das die aktuelle URL ausgibt.
$wsViews.url()
Bildet einen Link zu einer Shop-Seite (z.B. Produktseite, Kategorieseite). Die URL wird automatisch im SEO-freundlichen Format erzeugt. Signaturstring $wsViews.url(viewCtrl, params)
Rückgabestring - URL/Pfad zur gewünschten Seite..
Parameter
Beispiel
Beispiel, das eine URL zu einer Produktseite erzeugt.
$wsViews.viewUrl()
Erzeugt eine URL zu einer Template-Datei. Signaturstring wsViews.viewUrl(path, params, type)
Rückgabestring - URL zur angegebenen View.
Parameter
Beispiel, das eine URL zur Passwort-vergessen-Seite erzeugt:
$wsViews.metaTitle()
Gibt den Seitentitel für den Browser-Tab und Suchergebnisse aus. Signaturstring $wsViews.metaTitle()
Rückgabestring - Seitentitel.
Beispiel, das den Meta-Titel im HTML-Head setzt:
$wsViews.metaDescription()
Gibt die Seitenbeschreibung für Suchergebnisse aus. Signaturstring $wsViews.metaDescription()
Rückgabestring - Seitenbeschreibung.
Beispiel, das die Meta-Description im HTML-Head setzt.
$wsViews.getHreflangManual()
Gibt manuell konfiguriertehreflang-Einträge aus.
Signatur$wsViews.getHreflangManual()
Rückgabearray - Liste mit manuellen Sprachversionen.
Beispiel, das manuelle hreflang-Links ausgibt.
$wsViews.current.getHreflangAutomatic()
Gibt die Sprachversionen der aktuellen Seite für hreflang-Tags aus. Signatur$wsViews.current.getHreflangAutomatic()
Rückgabearray - Liste mit Sprachversionen (lang, href).
Beispiel, das automatische hreflang-Links ausgibt.
Aktionen
Für$wsViews stehen keine Aktionen zur Verfügung.
