Hex-codierte Ausgabe der im Argument angegebenen beliebigen Einzel-Tags


Hinweis:

Beachten Sie die "$"-Zeichen anstatt der sonst üblichen "~"-Zeichen für die Tag-Kennzeichnung. (Dies ist analog zu den "$"-Zeichen bei WS-ExternInclude(....).

Codierung:

Die Ausgabe wird nach folgenden Regeln erzeugt:

Alle Ziffern, Klein- und Großbuchstaben werden nicht codiert.

Alle anderen Zeichen werden Hex-codiert und ein Bindestrich vorangestellt

Beispiele:

Ausgabe des Einzel-Tags

codierte Ausgabe

Grün

Gr-fcn

ohne Umrandung

ohne-20Umrandung

Schema: X-Y-Z

Schema-3a-20X-2dY-2dZ

Beispiele

Beispiel 1: Verwendung des Werts der ersten abhängigen Variante als ALT-Bezeichnung eines Bildes

Template:

...
  <img src="~PR-Image~" alt="~WS-TecEncoding($PR-DepVariationValue1$)~ ~PR-Name_StripHtml~">
...

Ausgabe für PR-DepVariationValue1 ist grün:

  <img src="<Dateiname>.jpg" alt="gr-fcn <Produktname>">

Ausgabe für PR-DepVariationValue1 ist rot-weiß kariert:

  <img src="<Dateiname>.jpg" alt="rot-2dweiss-20kariert <Produktname>">

Beispiel 2: Verwendung des Produktnames in einer JavaScript-Variablen

Template:

...
<script type="text/javascript">
  ...
    var myProdName = "~WS-TecEncoding($PR-Name$)~";
  ...
</script>
...

Ausgabe für PR-Name ist Langarmhemd mit "Perfect Fit":

    var myProdName = "Langarmhemd-20mit-20-22Perfect-20Fit-22";

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

negatives Bereichs-Tag

Schleifen-Tag

Zulässig in Templates …

Alle

Verweise

Referenz: WS-ExternInclude()

Siehe auch: WS-JSEncoding