Dieses Tag dient zum Einbinden von Daten aus einem CMS, einer anderen Datenbank oder schlicht einer Datei, z. B. einer Größentabelle für Produkte. Es funktioniert ähnlich wie WS-IncludeTpl(), erlaubt aber im Gegensatz zu WS-IncludeTpl() Tag-in-Tag.
Referenz: WS-IncludeTpl()
Hinweis: |
|
Dieses Tag nur dann verwenden, wenn es unumgänglich ist, d. h., nur dann, wenn Tag-in-Tag benötigt wird! Für alle anderen Zwecke muss zwingend WS-IncludeTpl() verwendet werden. |
Positives Beispiel (WS-DynIncludeTpl() kann verwendet werden):
Ein Händler möchte für seine Produkte aus dem Bereich "Textilien" Größentabellen hinterlegen. Die Größentabelle wird in einem freien Produktdatenfeld (PR-Groessentabelle) an den Shop übergeben. Ein Warenwirtschaftssystem unterstützt keine HTML-Formatierung mit Zeilen und Spalten. Eine solche wird jedoch benötigt, um die Größentabelle ggf. zu editieren. Daher muss der Händler die Tabellen im HTML-Format pflegen und z. B. als groessentabelle_stiefel123.htm oder groessentabelle_hemd_a25.htm auf dem Server in einem zuvor vereinbarten Unterverzeichnis bereitstellen.
An der gewünschten Stelle in der Produkteinzelansicht platziert der Designer dann das Tag WS-DynIncludeTpl():
...
{PR-Groessentabelle}
<!-- Anzeige der produktabhängigen Größentabelle -->
~WS-DynIncludeTpl(../groessentabellen/$PR-Groessentabelle$)~
{/PR-Groessentabelle}
...
Das Tag prüft nicht, ob die referenzierte Datei auf dem Server vorhanden oder der Dateiname korrekt geschrieben ist. Im Fall eines Fehlers bleibt die entsprechende Stelle auf der Produkteinzelansichts-Seite einfach leer.
Negatives Beispiel (WS-DynIncludeTpl() darf nicht verwendet werden):
Auf einer Informationsseite soll der Text mit den Widerrufsbedingungen eingebunden werden. Dazu wird die Datei incl_widerruf.htm inkludiert. In einem solchen Fall das reguläre ~WS-IncludeTpl(incl_widerruf.htm)~ verwenden. (Informationen zu WS-IncludeTpl() finden Sie unter der Tag-Dokumentation WS-IncludeTpl())
Verwendbar als …
Einzel-Tag |
+ |
Bereichs-Tag |
– |
negatives Bereichs-Tag |
– |
Schleifen-Tag |
– |
Zulässig in Templates …
Alle