ContentControl- greifen dafür in den HTTP-Header ein.
Wegweiser: SEO-URLs, Abschnitt Weiterleitungskonzept für Inhalte aus Drittsystemen
Die Voraussetzung
Diese Tags wirken nicht auf beliebigen Templates. Das Template muss in der Shopkonfigurationshop.config im Abschnitt <ContentControlLoadTemplates> eingetragen und über WS-LoadTpl() oder WS-SSLLoadTpl() aufgerufen werden.
ST-ContentControl. Klammern Sie den gesamten Block damit ein, dann bleibt er auf einem falschen Template wirkungslos statt fehlerhaft.
Das vollständige Beispiel
Ein Inhalt aus dem Drittsystem ist verschwunden, und die Seite soll mit einem eigenen 404-Dokument antworten.ContentControl-SetHeader_Status()
Setzt den HTTP-Statuscode der Antwort.ContentControl-SetHeader_Location()
Setzt die Zieladresse der Weiterleitung. Zusammen mit einem Statuscode aus der 300er-Reihe ergibt das eine vollständige Weiterleitung.ContentControl-SuppressResponseBody, sonst schickt der Shop zusätzlich das geparste Template mit.
Die Zieladresse aus einem anderen Tag holen
Soll die Zieladresse selbst erst berechnet werden, liefertDC-WSTagParameter-prepare das Ergebnis eines Tags als Parameter für ein weiteres Tag.
ContentControl-SetContentType()
Setzt den Inhaltstyp der Antwort. Ohne dieses Tag sendet der Shoptext/html mit dem eingestellten Zeichensatz.
ContentControl-SuppressResponseBody
Unterdrückt den Antwortinhalt. Der Shop liefert dann nur die Kopfzeilen aus.Den Antwortinhalt ersetzen
Soll statt des geparsten Templates ein eigener Inhalt ausgeliefert werden, klammern Sie ihn in ein Markerpaar.Die Reihenfolge in der Antwort
Der Shop setzt die Kopfzeilen in fester Reihenfolge: zuerst den Inhaltstyp, dann die Cookies, dann den Status, dann die Location, dann gegebenenfalls den Dateinamen und zuletzt den Inhalt. Die Reihenfolge im Template spielt keine Rolle. Sie können den Status vor oder nach der Location setzen, das Ergebnis ist dasselbe. Wichtig ist nur, dass die Tags auf dem Template stehen, bevor es ausgeliefert wird.Tags anderer Präfixe
Die Tags im Überblick
Zulässig sind alle Tags nur auf Templates, die im Abschnitt
<ContentControlLoadTemplates> der Shopkonfiguration hinterlegt sind.
Verwandte Themen
- Wegweiser: SEO-URLs und Link-Optimierung
- Wegweiser: Externe Inhalte einbinden
- Wegweiser: JSON-Schnittstelle
- Referenz: Abschnitt
<[ContentControlLoadTemplates](/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/grundlagen-und-technik#contentcontrolloadtemplates)>
