Zum Hauptinhalt springen
Freie Parameter-Tags transportieren eigene Werte durch den Shop. Sie hängen den Wert an einen Shop-Aufruf an, und im Template lässt er sich ausgeben oder als Bedingung für einen Bereich verwenden. Ein typischer Fall ist die Umschaltung zwischen Listen- und Kachelansicht auf der Kategorieseite. Zwei Links setzen je einen Wert, das Template fragt beide ab und zeigt die passende Darstellung. Diese Tags tragen den Präfix WS- und gehören in URLs, Links und Formulare. Davon zu unterscheiden sind die DesignControl-Tags DC-FP1 bis DC-FP3, die nur innerhalb eines Templates leben und nicht über den Seitenaufruf transportiert werden. Referenz: DC-FPX

Die drei Arten im Vergleich

Es gibt drei Familien mit je drei Tags. Sie unterscheiden sich darin, wie lange ein Wert gilt und ob er in den Canonical-Link für Suchmaschinen aufgenommen wird. Der Unterschied zwischen Design- und Free-Parameter liegt allein im Canonical-Link. Nehmen Sie einen Free-Parameter, wenn die Variante eine eigene Adresse in Suchmaschinen verdient, und einen Design-Parameter, wenn sie das nicht soll. Eine Umschaltung zwischen Listen- und Kachelansicht ist ein Fall für den Design-Parameter, weil beide Ansichten denselben Inhalt zeigen. Wegweiser: Canonical-Anweisung im Head erzeugen Referenz: WS-OTP1…3() · WS-DP1…3() · WS-FP1…3()

Einen Wert übergeben

Hängen Sie den Parameter an einen beliebigen Shop-Aufruf an. In der URL steht dabei nur der technische Name in Kleinbuchstaben, nicht die Tag-Schreibweise mit Tilden.
Der technische Name lautet fp1, dp2, otp3 und so weiter. Ein Aufruf mit ?WS-FP1=abc oder ?~WS-FP1~=abc bewirkt nichts.

Einen Wert ausgeben

An der Stelle, an der das Tag im Template steht, erscheint der übergebene Wert.

Bereiche abhängig vom Wert anzeigen

Ohne Argument greift die Klammerung, sobald der Parameter überhaupt einen Wert hat.
Mit Argument greift sie nur bei genau diesem Wert.
So entsteht die Umschaltung zwischen zwei Ansichten: Sie fragen zwei Werte desselben Parameters ab und hinterlegen in jeder Klammerung die eine beziehungsweise die andere Darstellung. Denken Sie daran, auch den Fall abzudecken, dass noch kein Wert gesetzt ist, sonst sieht ein Besucher beim ersten Aufruf gar keine Liste.

Einen Wert zurücksetzen

Design- und Free-Parameter bleiben über Folgeseiten hinweg bestehen. Zum Zurücksetzen hängen Sie den technischen Namen ohne Wert oder mit dem Wert $unused an den Aufruf.
OneTime-Parameter brauchen das nicht. Sie gelten ohnehin nur für den einen Aufruf, mit dem sie übergeben wurden.

Verwandte Themen