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$¶m=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