Zum Hauptinhalt springen
Diese Seite listet die Tags, mit denen Sie Export-Templates des DataFlowManagers aufbauen. Die Tags gliedern sich nach Herkunft der Daten: Shopweite Angaben, Konfigurationswerte, Produktdaten, Kategoriedaten, Rechen- und Vergleichsoperationen sowie Formatierung.

EXP-: shopweite Daten

Diese Tags liefern Angaben, die nicht in der shop.config oder einer anderen Konfigurationsdatei stehen.

WSINI-: Werte aus der shop.config

Diese Tags fügen Parameter aus der shop.config ein. Sie werden nach dem Schema ~WSINI-(Sektion,Parameter)~ gebildet.
fügt die Währung des Subshops ein.

PR-: Produktdaten

Ein PR--Tag entsteht aus dem Präfix und dem technischen Feldnamen. Damit lassen sich beliebige Standardfelder und freie Felder einfügen, sofern das interne Speicherformat für den Export geeignet ist.
fügt die Produktbeschreibung ein.

Optionen an PR-Tags

Feldinhalte lassen sich vor der Ausgabe verändern. Die Anweisungen geben Sie als Attribute mit. Diese Optionen funktionieren auch bei Bereichs-Tags. Bei search, replace und trimend zählen auch Leerzeichen mit. Soll ein Komma ersetzt werden, schreiben Sie dafür den Platzhalter %%comma%%. Mehrere Attribute kombinieren Sie mit Komma:

Schleifen und Klammerungen für Produkte

Die folgenden Tags setzen voraus, dass die Option Abhängige Variationen als eigenständige Produkte exportieren nicht aktiv ist: Beispiel für verschachtelte Varianten:
Bei einem Produkt mit drei Varianten, von denen zwei die Farbe rot und eine die Farbe grün haben, gibt das rot grün aus.

DC-: Vergleiche und Rechnen

Die DC-CompareDigit-Klammerungen vergleichen Zahlenwerte und blenden Abschnitte abhängig vom Ergebnis ein oder aus. Sie entsprechen weitgehend den gleichnamigen Tags des Shops, brauchen hier aber keine spezielle Syntax für die Parameter.
Zwei Regeln gelten für alle DC--Tags: Die Parameter des Start-Tags müssen am End-Tag wiederholt werden, und zu jeder Klammerung gibt es auch die negative Form.

Teilen und Datumsformate

Rechnen

Ohne den dritten Parameter kommt das Ergebnis als Ganzzahl. Geben Sie die Anzahl der Nachkommastellen an, erhalten Sie eine Fließkommazahl. Fließkommazahlen brauchen einen Punkt als Dezimaltrenner, ein Komma funktioniert hier nicht.

DC-FP: freie Parameter

Mit den DC-FPX-Tags setzen, verändern und lesen Sie eigene Zwischenwerte. Statt des X schreiben Sie einen frei gewählten alphanumerischen Namen.
ergibt Hallo Welt.

CurrentTimestamp

Zusammen mit den freien Parametern und den Vergleichen lässt sich damit beispielsweise das Alter eines Produkts auswerten:
1209600 Sekunden entsprechen zwei Wochen.

PRCONV-: konvertierte Produktfelder

Diese Tags stehen für Felder, die über eine Tabelle übersetzt werden. Welche Felder das sind und welche Tabelle gilt, legen Sie in convert-fields.csv fest. Die Einrichtung ist unter WS-DataFlowManager beschrieben.

Cat-: Kategoriedaten in der Produktschleife

Cat-: Tags im Kategorieexport

Im Kategorie-Template stehen weitere Tags zur Verfügung. {@Cat-Data} innerhalb von {@Cat-AllAssigned} ist stark eingeschränkt: Dort lassen sich nur ~Cat-Name~ und ~Cat-Index~ auslesen, dazu {last} für den letzten Eintrag.

Kategorien ausfiltern

Tpl-: URLs von Informationsseiten

Für Sitemaps und ähnliche Ausgaben liefern diese Tags die URLs der statischen Informationsseiten.

Spezialtags für BMEcat

Formatierungs-Tags

Zusammen mit der Option Zeilenumbrüche entfernen können Sie die Felder im Template untereinander schreiben, obwohl sie in der Ausgabedatei in einer Zeile stehen. Bei Exportdateien mit vielen Feldern ist das erheblich übersichtlicher:

Verwandte Themen