Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Die Parameter, die beim Start-Tag angegeben wurden, müssen beim End-Tag ebenfalls angegeben werden.

  • Für alle DC-Tags sind auch negative Klammerungen möglich.

"DC-FPX" Tags

Mit den DC-FPX-Tags kann man freie Parameter mit selbst gewählten Werten setzen, bearbeiten und ausgeben. Anstelle des X wird ein frei definierbarer, alphanumerischer Parametername geschrieben (in den folgenden Beispiel “value“).

Tag

Beschreibung

Beispiel

DC-FPX

Das Einzel-Tag gibt den aktuellen Inhalt des Attributs aus.

Das Bereichs-Tag prüft, ob der freie Parameter gesetzt ist.

{DC-FPvalue}
~DC-FPvalue~
{/DC-FPvalue}
{!DC-FPvalue}
kein Wert gesetzt
{/!DC-FPvalue}

DC-FPX_set(value)

Das Einzel-Tag befüllt das Attribut, das mit dem Parameter übergeben wird.

Template:
~DC-FPvalue_set(Welt)~
Hallo ~DC-FPvalue~

Ausgabe:
Hallo Welt

DC-FPX_reset

Das Einzel-Tag löscht den Inhalt des freien Parameters.

Template:
~DC-FPvalue_set(Welt)~
~DC-FPvalue_reset~
Hallo ~DC-FPvalue~

Ausgabe:
Hallo

DC-FPX_append

Das Einzel-Tag erweitert den Inhalt des freien Parameters.

Template:
~DC-FPvalue_set(A)~
~DC-FPvalue_append(B)~
~DC-FPvalue_append(C)~
~DC-FPvalue~

Ausgabe:
ABC

DC-FPX_length

Das Einzel-Tag gibt die Anzahl an Zeichen aus.

Template:
~DC-FPvalue_set(Hallo)~
~DC-FPvalue_length~

Ausgabe:
5

DC-FPX_HexDecode

Das Einzel-Tag gibt den Inhalt hex dekodiert aus.

Template:
~DC-FPvalue_set(48616C6C6F)~
~DC-FPvalue_HexDecode~

Ausgabe:
Hallo

DC-FPX_HexEncode

Das Einzel-Tag gibt den Inhalt hex enkodiert aus.

Template:
~DC-FPvalue_set(Hallo)~
~DC-FPvalue_HexEncode~

Ausgabe:
48616C6C6F

DC-FPX_ENCXML

Das Einzel-Tag gibt den Inhalt XML enkodiert aus.

DC-FPX_replace(find,replace)

Das Einzel-Tag durchsucht den Inhalt nach dem Parameter1 (find) und ersetzt ihn durch Parameter2 (replace).

Template:
~DC-FPvalue_set(Hallo User)~
~DC-FPvalue_replace(User,Welt)~
~DC-FPvalue~

Ausgabe:
Hallo Welt

DC-FPX_truncate(length)

Das Einzel-Tag kürzt den Inhalt auf length Zeichen.

Template:
~DC-FPvalue_set(Hallo Welt)~
~DC-FPvalue_truncate(5)~
~DC-FPvalue~

Ausgabe:
Hallo

Scroll content block

"PRCONV-" Tags

Die PRCONV-Tags stehen für Produktdatenfelder, die auf irgendeine Weise konvertiert werden müssen, bevor sie in das Template eingefügt werden können. Derzeit besteht die einzige Konvertierungsmöglichkeit darin eine Tabelle anzugeben, in der die Original-Werte und die konvertierten Werte aufgeführt sind.

Alle zu konvertierenden Felder müssen in der Datei "convert-fields.csv" in dem Ausgabeverzeichnis der Exportdateien eingetragen werden. Diese Datei enthält drei Spalten:
Org-Name: Der Name des Produktdatenfeldes, z.B. "VATIndex"
Conv-Name: Der konvertierte, im Template verwendete Name (ohne den Präfix PRCONV-), z.B. "Tax"
Table: Der Dateiname der Konvertierungstabelle. Die Datei muss ebenfalls in dem Ausgabeverzeichnis liegen, Pfadangaben in diesem Feld sind nicht zulässig.

Die Datei der Konvertierungstabelle enthält folgende Spalten:
Org-Value: Der Wert des Produktdatenfeldes, z.B. "1". Ein "*" steht für den Default-Wert der verwendet wird, wenn kein passender Eintrag in der Tabelle gefunden wird.
Conv-Value: Der konvertierte Wert, z.B. "0.19".

"Cat-" Tags

Mit den Cat-Tags lassen sich Kategoriedaten innerhalb der Produktschleife ({@PR-Articles}) einfügen.

...