Externe Daten in Templates integrieren.

Im Argument dieses Tags geben Sie die URL (http://....) des externen Programms an. Dieses Tag unterstützt Tag-in-Tag-Verwendung, d. h. Sie können im Argument auch WEBSALE V8s-Tags angeben. Ersetzen Sie in diesem Fall die normalen Tag-Kennungen (Tilde-Zeichen) durch Dollar-Zeichen.

Die externen URLs arbeiten entsprechend auf einem Proxy-Server. Im Hintergrund wird eine Socket-Verbindung auf Port 80 (HTTP) zur angegebenen URL aufgebaut.

Beispiel:

Übergabe des aktuellen Produktnamens sowie des Parameters "param" mit festem Wert an das externe System "konfigurator.php":

~WS-URLInclude(http://.../konfigurator.php?produktname=$PR-Name$&param=Wert)~

Die Ausgaben des externen Programms werden dann direkt in das Shop-Template integriert. Diese Ausgaben können selbst wiederum WEBSALE V8s-Tags beinhalten. Somit lassen sich beliebige Shop-Daten innerhalb von Shop-fremden Inhalten anzeigen.

Rückgaben des externen Systems

Wenn in den Daten vom externen System z. B. das Bereichs-Tag {WS-Include}...{/WS-Include} vorhanden ist, dann zeigt WEBSALE V8s nur die Daten an, die innerhalb dieses Bereichs stehen. Damit lassen sich z. B. doppelte HTML-Header vermeiden. Diese Klammerung innerhalb des HTML-Outputs des externen Programms mit WS-Include ist also in fast jedem Fall notwendig.

Referenz: WS-Include

Wenn z. B. in den Rückgabe-Daten eines externen Produktkonfigurators das Tag PR-Number enthalten ist, ersetzt WEBSALE V8s dieses Tag bei der Ausgabe der Shopseite wie gewohnt durch die aktuelle Produktnummer.

Referenz: PR-Number

 

Wenn Sie von einem externen System Formulardaten benötigen, die mit POST oder GET vom Shop aufgenommen werden sollen, verwenden Sie das Tag WS-ExternInclude().
Referenz: WS-ExternInclude()
Wegweiser: Externe Includes verwenden

Wegweiser: Funktionsweise von WEBSALE AJAX-Integrationen

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

negatives Bereichs-Tag

Schleifen-Tag

Zulässig in Templates …

Alle