Versions Compared

Key

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

...

Tag

Beschreibung

{@PR-Articles}

Schleife über alle Produktdaten

{@PR-SearchItems}

Schleife für die Suchbegriffe. Zur Ermittlung der einzelnen Begriffe wird das Feld searchitems in einzelne Wörter aufgespalten. Als Trennzeichen gelten hier alle Zeichen, die keine Buchstaben oder Ziffern sind.

{PR-DepVariations}

Klammerung die angezeigt wird, wenn die Option „Abhängige Variationen (als eigenständige Produkte) exportieren“ aktiviert ist und ein Produkt abhängige Varianten hat.

{@PR-DepVariations}

Schleife für Namen und Werte der abhängigen Variationen. Innerhalb der Schleife können die Tags ~PR-DepVariationName~, ~PR-DepVariationValue~, ~PR-DepVariationIdx~ und {last} verwendet werden

Die gesamte Schleife sollte zusätzlich mit {PR-DepVariations}...{/PR-DepVariations} geklammert werden, da die Schleifen-Tags nicht ersetzt werden, wenn ein Produkt keine Varianten hat.

Diese Schleife ist nur sinnvoll, wenn die Option „Abhängige Variationen (als eigenständige Produkte) exportieren“ aktiviert ist.

{PR-DepVarProducts}

Klammerung wird eingeblendet, wenn die Schleife {@PR-DepVarProducts} Einträge enthält, d.h. ein Produkt abhängige Variationen hat und die Option „Abhängige Variationen (als eigenständige Produkte) exportieren“ nicht aktiviert ist.

{@PR-DepVarProducts}

In dieser Schleife können die Produktdaten von abhängigen Variationen eingefügt werden.

Beispiel:

Code Block
{@PR-DepVarProducts}
  <Name>~PR-Name~</Name>
{/@PR-DepVarProducts}

Innerhalb der Schleife können alle „einfachen“ Produktdaten-Tags verwendet werden, d. h. keine Tags die Konvertierungen erfordern, Schleifen benötigen, usw.

Die Schleife kann mehrfach eingefügt werden, wenn z. B. erst eine Liste mit Produktnummern erzeugt werden soll und dann eine Liste der Produktnamen.

Diese Schleife ist nur sinnvoll wenn die Option „Abhängige Variationen (als eigenständige Produkte) exportieren“ nicht aktiviert ist.

{PR-DistinctDepVarField}

Klammerung wird eingeblendet, wenn die Schleife {@PR-DistinctDepVarField} Einträge enthält, d. h. ein Produkt abhängige Variationen hat und die Option „Abhängige Variationen (als eigenständige Produkte) exportieren“ nicht aktiviert ist.

{@PR-DistinctDepVarField(...)}

Diese Schleife erlaubt es die unterschiedlichen Werte für ein einzelnes Produkt-Attribut auszugeben, dessen Name als Parameter angegeben werden muss.

Beispiel:
Ein Produkt hat drei abhängige Varianten, bei denen das freie Feld „Farbe“ gefüllt ist. Bei zwei Varianten hat dieses Feld den Wert „rot“, bei einem den Wert „grün“.

Die Schleife

Code Block
{@PR-DistinctDepVarField(Farbe)}
  ~PR-Farbe~
{/@PR-DistinctDepVarField(Farbe)}

würde nun durch die Werte
rot
grün
ersetzt.

Diese Schleife ist nur sinnvoll wenn die Option „Abhängige Variationen (als eigenständige Produkte) exportieren“ nicht aktiviert ist.

{PR-DepVarNames}

Klammerung die eingeblendet wird, wenn die Schleife {@PR-DepVarNames} Einträge enthalten würde, d.h. ein Produkt abhängige Variationen hat und die Option „Abhängige Variationen (als eigenständige Produkte) exportieren“ nicht aktiviert ist.

{@PR-DepVarNames}/
{@PR-DepVarValues}

Diese beiden Schleifen sind dafür gedacht die Namen und Werte der abhängigen Variationen für ein Produkt einzufügen.
Innerhalb der Schleife können die Tags ~PR-DepVariationName~ (Name der Variation) und ~PR-DepVariationValue~ (Wert der Variation) verwendet werden.

Diese Schleifen können nur verwendet werden, wenn die Option „Abhängige Variationen (als eigenständige Produkte) exportieren“ nicht aktiviert ist.

Beispiel:

Code Block
{@PR-DepVarNames}
  ~PR-DepVariationName~
  {@PR-DepVarValues}
    ~PR-DepVariationValue~
  {/@PR-DepVarValues}
{/@PR-DepVarNames}

Ergebnis für ein Produkt mit den Varianten „Farbe und Größe“ mit den Werten „rot“ und „grün“ bzw. „L“ und „XL“:
Farbe
rot
grün
Größe
L
XL

{PR-DepVarField}

Klammerung für {@PR-DepVarField(...)} Schleifen

{@PR-DepVarField(...)}

Schleife mit der sich Varianten-Werte verschachtelt einfügen lassen.

Diese Schleife kann nur verwendet werden, wenn die Option „Abhängige Variationen (als eigenständige Produkte) exportieren“ nicht aktiviert ist.

Beispiel:

Code Block
{PR-DepVarField}
  {@PR-DepVarField(Farbe)}
    ~PR-DepVariationValue(Farbe)~
    {@PR-DepVarField(Größe)}
      ~PR-DepVariationValue(Größe)~
      price: ~PR-Price~
    {/@PR-DepVarField(Größe)}
  {/@PR-DepVarField(Farbe)}
{/PR-DepVarField}

Ergebnis für ein Produkt mit den Varianten „Farbe und Größe“ mit den Werten „rot“ und „grün“ bzw. „L“ und „XL“:
rot
L
price: 10,000
XL
price: 15,000
grün
L
price: 10,000
XL
price: 15,000

{LastDepVarField}

Klammerung, die eingeblendet wird, wenn in der Schleife {@PR-DepVarField} der letzte Eintrag der aktuellen Varianten-Wert-Liste erreicht wurde.

{PR-DepVarAttribute1...N}
~PR-DepVarAttribute1...N~

Klammerung ob das Produkt das N-te Attribut besitzt.
Die Klammerung kann verschachtelt werden.

Wichtig: Die äußerste Klammerung muss immer {PR-DepVarAttribute1} sein. Innerhalb des Bereichs kann der Attributname durch das Einzel-Tag ausgegeben werden.

Beispiel:

Code Block
// Verarbeitung wenn Produkt mind. 1 Attribut besitzt
{PR-DepVarAttribute1}
  // Schleife über alle Werte des ersten Attributs
  {@PR-DepVarValues1}
    // Ausgabe des zweiten Attributs bei mind. 2 Attribute
    {PR-DepVarAttribute2}
      // Schleife über alle Werte des zweiten Attributs
      {@PR-DepVarValues2}            
        ~PR-DepVarAttribute1~: ~PR-DepVarValue1~ /
        ~PR-DepVarAttribute2~: ~PR-DepVarValue2~ /
        Preis: ~PR-Price~
      {/@PR-DepVarValues2}
    {/PR-DepVarAttribute2}
    // Alternative Ausgabe, wenn Produkt nur ein Attribut besitzt
    {!PR-DepVarAttribute2}
      ~PR-DepVarAttribute1~: ~PR-DepVarValue1~ /
      Preis: ~PR-Price~
    {/!PR-DepVarAttribute2}
  {/@PR-DepVarValues1}
{/PR-DepVarAttribute1}

Ergebnis für ein Produkt mit den Varianten „Farbe und Größe“ mit den Werten „rot“ und „grün“ bzw. „L“ und „XL“:
Farbe: rot / Größe: L / Preis: 10,000
Farbe: rot / Größe: XL / Preis: 11,000
Farbe: grün / Größe: L / Preis: 10,000
Farbe: grün / Größe: XL / Preis: 11,000

Ergebnis für ein Produkt mit der Variante „Farbe“ mit den Werten „rot“, „grün“ und „blau“:
Farbe: rot / Preis: 10,000
Farbe: grün / Preis: 10,000
Farbe: blau / Preis: 10,000

Diese Klammerung kann nur verwendet werden, wenn die Option „Abhängige Variationen (als eigenständige Produkte) exportieren“ nicht aktiviert ist.

{@PR-DepVarValues1...N}

Schleife über alle aktiven Werte des N-ten Attributs.

Wird über die Werte des letzten Attributs durchgegangen; damit können die Variantendaten ausgegeben werden.

Die Schleife kann nur innerhalb von {PR-DepVarAttribute1...N} verwendet werden.

{LastDepVarValue}
{!LastDepVarValue}

Prüfung, ob der letzte Wert innerhalb von {@PR-DepVarValues1...N} erreicht wurde

~PR-DepVarValue1…N~

Ausgabe des Werts vom N-ten Attributs.

Muss innerhalb von {@PR-DepVarValues1...N} verwendet werden

{@PR-C-Links}
{@PR-C-Links2}
{@PR-C-Links3}
{@PR-C-Links4}
{@PR-C-Links5}
{@PR-CS-Links}

Schleife für XLinks. Innerhalb der Schleife können die Tags ~PR-Number~, ~PR-ProdIndex~ und {last} verwendet werden

{@PR-BulkPrices}

Die Schleife mit den Staffelpreisen. Innerhalb der Schleife können die Tags ~PR-BulkAmount~, ~PR-BulkPrice~, ~PR-BulkPriceNet~, ~PR-BulkPriceGross~ und {last} verwendet werden

~PR-SearchItem~

Suchbegriff innerhalb der {@PR-SearchItems} Schleife

~PR-BulkAmount~

Menge innerhalb der {@PR-BulkPrices} Schleife

~PR-BulkPrice~

Preis innerhalb der {@PR-BulkPrices} Schleife

~PR-BulkPriceNet~

Der aus ~PR-BulkPrice~ berechnete Netto-Preis innerhalb der {@PR-BulkPrices} Schleife

~PR-BulkPriceGross~

Der aus ~PR-BulkPrice~ berechnete Brutto-Preis innerhalb der {@PR-BulkPrices} Schleife

~PR-PriceNet~

Der aus ~PR-Price~ berechnete Netto-Preis

~PR-PriceGross~

Der aus ~PR-Price~ berechnete Brutto-Preis

~PR-DepVariationName~

Variationsnamen innerhalb der {@PR-DepVariations} Schleife

~PR-DepVariationValue~

Variationswert innerhalb der {@PR-DepVariations} Schleife

~PR-DepVariationIdx~

Fortlaufende Nummer der Variation innerhalb der {@PR-DepVariations} Schleife

~PR-DeliveryText~

Der Lieferstatustext, ermittelt aus dem Bestand zum Zeitpunkt des Exports

~PR-DeepLink~

Der Link zum Aufruf des Produkts

~PR-DeepLinkPath~

Der Pfad-Teil des Links zum Aufruf des Produkts

~ENCXML-PR-DeepLink~

Der Link zum Aufruf des Produkts (XML-kodiert)

~PR{PR-Amount~Der LagerbestandCanonicalDeepLink}

Prüft, ob ein Canonical Link für das Produkt hinterlegt ist

~PR-ParentNumber~

Produktnummer des Stammartikels
(nur bei abhängigen Varianten)

~PR-DeliveryCosts~

Die Lieferkosten für das Produkt anhand der im OSB-Dienst konfigurierten Voreinstellungen / Liefergruppen

~PR-DeliveryCostsGoogleShopping~

Die Lieferkosten für Google Shopping

~PR-RatingVotes~

Anzahl Userbewertungen

~PR-RatingScore~

Durchschnittsbewertung (zwischen 1 und 10)

~PR-RatingScore(min, max)~

Durchschnittsbewertung (zwischen min und max).
Es kann nur entweder dieses Tag oder ~PR-RatingScore~ verwendet werden.

{@PR-RatingVotes}

Schleife über alle Einzelbewertungen zu dem Produkt

~PR-RatingText~

Verfasster Bewertungstext
Nur verwendbar innerhalb von {@PR-RatingVotes}

{PR-RatingText}
{!PR-RatingText}

Prüfung ob ein Text bei der Einzelbewertung verfasst wurde.
Nur verwendbar innerhalb von {@PR-RatingVotes}

~PR-RatingSubject~

Verfasster Bewertungsbetreff
Nur verwendbar innerhalb von {@PR-RatingVotes}

{PR-RatingSubject}
{!PR-RatingSubject}

Prüfung ob ein Betreff bei der Einzelbewertung verfasst wurde.
Nur verwendbar innerhalb von {@PR-RatingVotes}

~PR-RatingEmail~

E-Mail-Adresse des Bewerters
Nur verwendbar innerhalb von {@PR-RatingVotes}

{PR-RatingEmail}
{!PR-RatingEmail}

Prüfung ob eine E-Mail Adresse bei der Bewertung hinterlegt wurde.
Nur verwendbar innerhalb von {@PR-RatingVotes}

~PR-RatingNickname~

Hinterlegter Nickname zur BewertungCanonicalDeepLink~

Ausgabe des Canonical Links des Produktes (falls vorhanden)

~ENCXML-PR-CanonicalDeepLink~

XML-codierte Ausgabe des Canonical Links des Produktes (falls vorhanden)

Code Block
{@PR-Articles}
<url>~n~
   <loc>
      {PR-CanonicalDeepLink}
         ~ENCXML-PR-CanonicalDeepLink~
      {/PR-CanonicalDeepLink}
      {!PR-CanonicalDeepLink}
         ~ENCXML-PR-DeepLink~
      {/!PR-CanonicalDeepLink}
   </loc>~n~
   <lastmod>
      ~PR-LastModDate~
   </lastmod>~n~
</url>~n~

{PR-IsCanonicalDeepLink}

Prüft, ob Produktlink und Canonical Link des Produktes übereinstimmen (nur bei multiplen Export von Produkten nötig)

~PR-LastModDate~

Datum der letzten Änderung an dem Produkt

~PR-Amount~

Der Lagerbestand

~PR-ParentNumber~

Produktnummer des Stammartikels
(nur bei abhängigen Varianten)

~PR-DeliveryCosts~

Die Lieferkosten für das Produkt anhand der im OSB-Dienst konfigurierten Voreinstellungen / Liefergruppen

~PR-DeliveryCostsGoogleShopping~

Die Lieferkosten für Google Shopping

~PR-RatingVotes~

Anzahl Userbewertungen

~PR-RatingScore~

Durchschnittsbewertung (zwischen 1 und 10)

~PR-RatingScore(min, max)~

Durchschnittsbewertung (zwischen min und max).
Es kann nur entweder dieses Tag oder ~PR-RatingScore~ verwendet werden.

{@PR-RatingVotes}

Schleife über alle Einzelbewertungen zu dem Produkt

~PR-RatingText~

Verfasster Bewertungstext
Nur verwendbar innerhalb von {@PR-RatingVotes}

{PR-RatingNicknameRatingText}
{!PR-RatingNicknameRatingText}

Prüfung ob ein Nickname Text bei der Bewertung hinterlegt Einzelbewertung verfasst wurde.
Nur verwendbar innerhalb von {@PR-RatingVotes}

~PR-RatingVote~RatingSubject~

EinzelbewertungVerfasster Bewertungsbetreff
Nur verwendbar innerhalb von {@PR-RatingVotes}

~PR{PR-RatingID~Bewertungs-IDRatingSubject}
{!PR-RatingSubject}

Prüfung ob ein Betreff bei der Einzelbewertung verfasst wurde.
Nur verwendbar innerhalb von {@PR-RatingVotes}

~PR-RatingTimestamp~Zeitpunkt der Bewertung. Format: YYYY-mm-DD HH:MM:SSRatingEmail~

E-Mail-Adresse des Bewerters
Nur verwendbar innerhalb von {@PR-RatingVotes}

{PR-Inventory}Bereich wird angezeigt, wenn für ein Produkt die Lagerbestandsverwaltung aktiviert wurde.RatingEmail}
{!PR-InventoryState(state)}

Inventarstatus

Mögliche Werte:
- green
- yellow
- red (=red-soft oder red-hard)
- red-soft
- red-hard

Es können mehrere Werte kommasepariert angegeben werden. (Siehe Shopdokumentation: PR-InventoryState)

Sollte nur innerhalb von {PR-Inventory} verwendet werden.

Beispiel:

Code Block
{PR-InventoryState(green)}
   Sofort lieferbar
{/PR-InventoryState(green)}

{@PR-DistinctArticles(Feldname)}

Schleife für alle Produktdaten.

Für jeden unterschiedlichen Feldwert des Produktdatenfeldes, das mit dem Parameter übergeben wird, wird jeweils nur das erste gefundene Produkt ausgegeben.

Beispiel:
Produktdaten
Index Name IS_ZUSATZ0
0001 Prod1 rot
0002 Prod2 grün
0003 Prod3 rot
0004 Prod4 blau
0005 Prod5 grün

Template

Code Block
Index / Name / Farbe
{@PR-DistinctArticles(IS_ZUSATZ0)}
   ~PR-Index~ / ~PR-Name~ / Farbe: ~PR-IS_ZUSATZ0~
{/@PR-DistinctArticles(IS_ZUSATZ0)}

Ergebnis
Index / Name / Farbe
0001 / Prod1 / rot
0002 / Prod2 / grün
0004 / Prod4 / blau

~PR-SalesFigures~

Ausgabe der Verkaufszahlen der letzten 30 Tagen. Gibt bei Varianten die Verkaufszahlen des Basisartikels aus.

~PR-SalesRank~

Ausgabe des Verkaufsranges anhand der Bestelldaten der letzten 30 Tagen. Gibt bei Varianten den Rang des Basisartikels aus.

{PR-ProcessMediaData}

Bereich wird angezeigt, wenn Daten aus der Mediendatenbank kommen. Ist das aktuelle Produkt ein Shopprodukt, wird der Bereich nicht angezeigt

Voraussetzung
- Mediendatenbank (KNV/VLB ist aktiviert)
- Produktdaten besitzen einen GTIN

{PR-LoadMediaData}

Bereich wird angezeigt, wenn Mediendaten zu dem aktuellen Produkt nachgeladen werden konnten. Es wird auch angezeigt wenn das aktuelle Produkt aus der Mediendatenbank stammt.

Voraussetzung
- Mediendatenbank (KNV/VLB ist aktiviert)
- Produkt besitzt ein Feld „GTIN“, das gefüllt ist.

~PR-MediaDataPrice~
~PR-MediaDataATPrice~
~PR-MediaDataCHPrice~

Ausgabe des Preises eines Produkts, der in der Mediendatenbank steht.

(...Price für Deutschland, …ATPrice für Österreich und ...CHPrice für Schweiz)

Voraussetzung
- Mediendatenbank (KNV/VLB ist aktiviert)
- {PR-LoadMediaData} ist positiv

{PR-MediaDataFixedRetailPrice}
{PR-MediaDataFixedRetailPriceAT}
{PR-MediaDataFixedRetailPriceCH}

Bereich wird angezeigt wenn das Produkt im Land preisgebunden ist.

(...Price für Deutschland, …PriceAT für Österreich und ..PriceCH für Schweiz)

Voraussetzung
- Mediendatenbank (KNV/VLB ist aktiviert)
- {PR-LoadMediaData} ist positiv

{PR-MediaDataRetailPrice}
{PR-MediaDataRetailPriceAT}
{PR-MediaDataRetailPriceCH}

Bereich wird angezeigt, wenn das Produkt im Land nicht preisgebunden ist.

(...Price für Deutschland, …PriceAT für Österreich und ..PriceCH für Schweiz)

RatingEmail}

Prüfung ob eine E-Mail Adresse bei der Bewertung hinterlegt wurde.
Nur verwendbar innerhalb von {@PR-RatingVotes}

~PR-RatingNickname~

Hinterlegter Nickname zur Bewertung
Nur verwendbar innerhalb von {@PR-RatingVotes}

{PR-RatingNickname}
{!PR-RatingNickname}

Prüfung ob ein Nickname bei der Bewertung hinterlegt wurde.
Nur verwendbar innerhalb von {@PR-RatingVotes}

~PR-RatingVote~

Einzelbewertung
Nur verwendbar innerhalb von {@PR-RatingVotes}

~PR-RatingID~

Bewertungs-ID
Nur verwendbar innerhalb von {@PR-RatingVotes}

~PR-RatingTimestamp~

Zeitpunkt der Bewertung. Format: YYYY-mm-DD HH:MM:SS
Nur verwendbar innerhalb von {@PR-RatingVotes}

{PR-Inventory}

Bereich wird angezeigt, wenn für ein Produkt die Lagerbestandsverwaltung aktiviert wurde.

{PR-InventoryState(state)}

Inventarstatus

Mögliche Werte:
- green
- yellow
- red (=red-soft oder red-hard)
- red-soft
- red-hard

Es können mehrere Werte kommasepariert angegeben werden. (Siehe Shopdokumentation: PR-InventoryState)

Sollte nur innerhalb von {PR-Inventory} verwendet werden.

Beispiel:

Code Block
{PR-InventoryState(green)}
   Sofort lieferbar
{/PR-InventoryState(green)}

{@PR-DistinctArticles(Feldname)}

Schleife für alle Produktdaten.

Für jeden unterschiedlichen Feldwert des Produktdatenfeldes, das mit dem Parameter übergeben wird, wird jeweils nur das erste gefundene Produkt ausgegeben.

Beispiel:
Produktdaten
Index Name IS_ZUSATZ0
0001 Prod1 rot
0002 Prod2 grün
0003 Prod3 rot
0004 Prod4 blau
0005 Prod5 grün

Template

Code Block
Index / Name / Farbe
{@PR-DistinctArticles(IS_ZUSATZ0)}
   ~PR-Index~ / ~PR-Name~ / Farbe: ~PR-IS_ZUSATZ0~
{/@PR-DistinctArticles(IS_ZUSATZ0)}

Ergebnis
Index / Name / Farbe
0001 / Prod1 / rot
0002 / Prod2 / grün
0004 / Prod4 / blau

~PR-SalesFigures~

Ausgabe der Verkaufszahlen der letzten 30 Tagen. Gibt bei Varianten die Verkaufszahlen des Basisartikels aus.

~PR-SalesRank~

Ausgabe des Verkaufsranges anhand der Bestelldaten der letzten 30 Tagen. Gibt bei Varianten den Rang des Basisartikels aus.

{PR-ProcessMediaData}

Bereich wird angezeigt, wenn Daten aus der Mediendatenbank kommen. Ist das aktuelle Produkt ein Shopprodukt, wird der Bereich nicht angezeigt

Voraussetzung
- Mediendatenbank (KNV/VLB ist aktiviert)
- Produktdaten besitzen einen GTIN

{PR-LoadMediaData} ist positiv

~PR-Ekomi-RatingVotes~

Liest aus external_data.websale_*_rating_ekomi_shop Anzahl der Bewertungen ("NumRatings") für das Produkt aus

{PR-Ekomi-RatingVotes}

Bereich wird angezeigt, wenn Ekomi für den Shop aktiviert ist.

~PR-Ekomi-RatingScore~

Liest aus external_data.websale_*_rating_ekomi_shop die durchschnittliche Bewertung ("AverageRating") für das Produkt aus.

{PR-Ekomi-RatingScore}

Bereich wird angezeigt, wenn Ekomi für den Shop aktiviert ist.

{@PR-Ekomi-Ratings}

Schleife über die einzelnen Ekomi Bewertungen zu einem Produkt

{PR-Ekomi-Text}

Bereich wird angezeigt, wenn Ekomi für den Shop aktiv ist.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

~PR-Ekomi-Text~

Tag zur Ausgabe des Ekomi Bewertungstextes für ein Produkt.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

{PR-Ekomi-ReviewID}

Bereich wird angezeigt, wenn Ekomi für den Shop aktiv ist.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

~PR-Ekomi-ReviewID~

Tag zur Ausgabe der aus OrderID, ProduktIndex und einem Salt berechneten, eindeutigen ReviewID einer Ekomi-Bewertung.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

{PR-Ekomi-Timestamp

Bereich wird angezeigt, wenn Mediendaten zu dem aktuellen Produkt nachgeladen werden konnten. Es wird auch angezeigt wenn das aktuelle Produkt aus der Mediendatenbank stammt.

Voraussetzung
- Mediendatenbank (KNV/VLB ist aktiviert)
- Produkt besitzt ein Feld „GTIN“, das gefüllt ist.

~PR-MediaDataPrice~
~PR-MediaDataATPrice~
~PR-MediaDataCHPrice~

Ausgabe des Preises eines Produkts, der in der Mediendatenbank steht.

(...Price für Deutschland, …ATPrice für Österreich und ...CHPrice für Schweiz)

Voraussetzung
- Mediendatenbank (KNV/VLB ist aktiviert)
- {PR-LoadMediaData} ist positiv

{PR-MediaDataFixedRetailPrice}
{PR-MediaDataFixedRetailPriceAT}
{PR-MediaDataFixedRetailPriceCH}

Bereich wird angezeigt wenn das Produkt im Land preisgebunden ist.

(...Price für Deutschland, …PriceAT für Österreich und ..PriceCH für Schweiz)

Voraussetzung
- Mediendatenbank (KNV/VLB ist aktiviert)
- {PR-LoadMediaData} ist positiv

{PR-MediaDataRetailPrice}
{PR-MediaDataRetailPriceAT}
{PR-MediaDataRetailPriceCH}

Bereich wird angezeigt, wenn das Produkt im Land nicht preisgebunden ist.

(...Price für Deutschland, …PriceAT für Österreich und ..PriceCH für Schweiz)

Voraussetzung
- Mediendatenbank (KNV/VLB ist aktiviert)
- {PR-LoadMediaData} ist positiv

~PR-Ekomi-RatingVotes~

Liest aus external_data.websale_*_rating_ekomi_shop Anzahl der Bewertungen ("NumRatings") für das Produkt aus

{PR-Ekomi-RatingVotes}

Bereich wird angezeigt, wenn Ekomi für den Shop aktiv aktiviert ist.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

~PR-Ekomi-Timestamp~

Das Tag gibt den Zeitstempels der Ekomi-Bewertung aus.

Nur in der Schleife RatingScore~

Liest aus external_data.websale_*_rating_ekomi_shop die durchschnittliche Bewertung ("AverageRating") für das Produkt aus.

{PR-Ekomi-RatingScore}

Bereich wird angezeigt, wenn Ekomi für den Shop aktiviert ist.

{@PR-Ekomi-Ratings nutzbar}

Schleife über die einzelnen Ekomi Bewertungen zu einem Produkt

{PR-Ekomi-VoteText}

Bereich wird angezeigt, wenn Ekomi für den Shop aktiv ist.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

~PR-Ekomi-Vote~Text~

Tag zur Ausgabe der Ekomi Bewertungdes Ekomi Bewertungstextes für ein Produkt.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

Eine Längenbeschränkung ist bei diesen Tags nicht möglich.

"DC-" Tags

Mit den “DC-CompareDigit*” Klammerungen lassen sich Zahlenwerte in den Exportdaten vergleichen und sich die zugehörige Abschnitte abhängig vom Ergebnis ein- oder ausblenden.
Die Funktion entspricht weitgehend den gleichnamigen Tags des Shops, allerdings muss beim Export (im Gegensatz zur der Verwendung im Shop) für die Parameter keine spezielle Syntax verwendet werden.

Beispiel:
{DC-CompareDigitLTE(~PR-Amount~,5)}Kleiner Bestand{/DC-CompareDigitLTE(~PR-Amount~,5)}

Folgende „DC-“ Tags werden unterstützt:

Tag

Beschreibung

{DC-CompareDigitLTE(<Wert1>,<Wert2>)}

Die Klammerung wird angezeigt, wenn <Wert1> kleiner oder gleich <Wert2> ist.

{DC-CompareDigitLT(<Wert1>,<Wert2>)}

Die Klammerung wird angezeigt, wenn <Wert1> kleiner <Wert2> ist.

{DC-CompareDigitGTE(<Wert1>,<Wert2>)}

Die Klammerung wird angezeigt, wenn <Wert1> größer oder gleich <Wert2> ist.

{DC-CompareDigitGT(<Wert1>,<Wert2>)}

Die Klammerung wird angezeigt, wenn <Wert1> größer <Wert2> ist.

{DC-CompareDigitIBE(<Wert1>,<Wert2>,<Wert3>)}

Die Klammerung wird angezeigt, wenn <Wert2> größer oder gleich <Wert1> und kleiner oder gleich <Wert3> ist.

{DC-CompareDigitIB(<Wert1>,<Wert2>,<Wert3>)}

Die Klammerung wird angezeigt, wenn <Wert2> größer <Wert1> und kleiner <Wert3> ist.

{@DC-Split(<Wert>,<Separator>)}

Teilt den <Wert> in Teilwerte auf. Als Separator können unterschiedliche Zeichen verwendet werden.

Spezialbehandlung:
Soll der Separator ein Komma oder ein Leerzeichen sein, muss ein Platzhalter (Komma: comma, Leerzeichen: space) angegeben werden.

~DC-SplitValue~

Gibt den im DC-Split enthaltenen Teilwert aus. Kann nur innerhalb von {@DC-Split()} verwendet werden.

{DC-SplitLastValue}

Klammerung die eingeblendet wird, wenn in der Schleife {@DC-Split()} der letzte Teilwert erreicht wurde.

~DC-ConvertDateTime(timestamp, format)~

Konvertiert einen übergebenen Timestamp aus dem Unix-Format in ein übergebenes Format.

format muss Teil von C++ strftime sein.

~DC-ConvertDateTime(timestamp, orig_format, format)~

Konvertiert einen Timestamp aus dem übergebenen orig_format in das übergebene format.

orig_format und format müssen Teil von C++ strftime sein.

Speziell bei Ekomi:
Das Format, in dem der Timestamp in der Datenbank vorliegt, ist:
%Y-%m-%d %H:%M:%S

Das von Google akzeptierte Format ist:
%Y-%m-%dT%H:%M:%SZ

Beispiel-Verwendung für Ekomi:
~DC-ConvertDateTime(~PR-Ekomi-Timestamp~,%Y-%m-%d %H:%M:%S, %Y-%m-%dT%H:%M:%SZ)~

~DC-Add(<Wert1>, <Wert2>, <Dezimalstellen>)~

Addiere Wert1 und Wert2 miteinander und gebe das Ergebnis als Ganzzahl aus.

Optional kann auch das Ergebnis als Fließkommazahl ausgegeben werden, wenn als dritter Parameter die Anzahl von Nachkommastellen angegeben wird

Anmerkung: Fließkommazahlen müssen einen Punkt als Trenner besitzen!

~DC-Subtract(<Wert1>, <Wert2>, <Dezimalstellen>)~

Subtrahiere Wert2 von Wert1 und gebe das Ergebnis als Ganzzahl aus.

Optional kann auch das Ergebnis als Fließkommazahl ausgegeben werden, wenn als dritter Parameter die Anzahl von Nachkommastellen angegeben wird

Anmerkung: Fließkommazahlen müssen einen Punkt als Trenner besitzen!

~DC-Multiply(<Wert1>, <Wert2>, <Dezimalstellen>)~

Multipliziere Wert1 und Wert2 miteinander und gebe das Ergebnis als Ganzzahl aus.

{PR-Ekomi-ReviewID}

Bereich wird angezeigt, wenn Ekomi für den Shop aktiv ist.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

~PR-Ekomi-ReviewID~

Tag zur Ausgabe der aus OrderID, ProduktIndex und einem Salt berechneten, eindeutigen ReviewID einer Ekomi-Bewertung.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

{PR-Ekomi-Timestamp}

Bereich wird angezeigt, wenn Ekomi für den Shop aktiv ist.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

~PR-Ekomi-Timestamp~

Das Tag gibt den Zeitstempels der Ekomi-Bewertung aus.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

{PR-Ekomi-Vote}

Bereich wird angezeigt, wenn Ekomi für den Shop aktiv ist.

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

~PR-Ekomi-Vote~

Tag zur Ausgabe der Ekomi Bewertung

Nur in der Schleife @PR-Ekomi-Ratings nutzbar

Eine Längenbeschränkung ist bei diesen Tags nicht möglich.

"DC-" Tags

Mit den “DC-CompareDigit*” Klammerungen lassen sich Zahlenwerte in den Exportdaten vergleichen und sich die zugehörige Abschnitte abhängig vom Ergebnis ein- oder ausblenden.
Die Funktion entspricht weitgehend den gleichnamigen Tags des Shops, allerdings muss beim Export (im Gegensatz zur der Verwendung im Shop) für die Parameter keine spezielle Syntax verwendet werden.

Beispiel:
{DC-CompareDigitLTE(~PR-Amount~,5)}Kleiner Bestand{/DC-CompareDigitLTE(~PR-Amount~,5)}

Folgende „DC-“ Tags werden unterstützt:

Tag

Beschreibung

Beispiel

DC-FPX

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

Das Bereichs-Tag

Tag

Beschreibung

{DC-CompareDigitLTE(<Wert1>,<Wert2>)}

Die Klammerung wird angezeigt, wenn <Wert1> kleiner oder gleich <Wert2> ist.

{DC-CompareDigitLT(<Wert1>,<Wert2>)}

Die Klammerung wird angezeigt, wenn <Wert1> kleiner <Wert2> ist.

{DC-CompareDigitGTE(<Wert1>,<Wert2>)}

Die Klammerung wird angezeigt, wenn <Wert1> größer oder gleich <Wert2> ist.

{DC-CompareDigitGT(<Wert1>,<Wert2>)}

Die Klammerung wird angezeigt, wenn <Wert1> größer <Wert2> ist.

{DC-CompareDigitIBE(<Wert1>,<Wert2>,<Wert3>)}

Die Klammerung wird angezeigt, wenn <Wert2> größer oder gleich <Wert1> und kleiner oder gleich <Wert3> ist.

{DC-CompareDigitIB(<Wert1>,<Wert2>,<Wert3>)}

Die Klammerung wird angezeigt, wenn <Wert2> größer <Wert1> und kleiner <Wert3> ist.

{@DC-Split(<Wert>,<Separator>)}

Teilt den <Wert> in Teilwerte auf. Als Separator können unterschiedliche Zeichen verwendet werden.

Spezialbehandlung:
Soll der Separator ein Komma oder ein Leerzeichen sein, muss ein Platzhalter (Komma: comma, Leerzeichen: space) angegeben werden.

~DC-SplitValue~

Gibt den im DC-Split enthaltenen Teilwert aus. Kann nur innerhalb von {@DC-Split()} verwendet werden.

{DC-SplitLastValue}

Klammerung die eingeblendet wird, wenn in der Schleife {@DC-Split()} der letzte Teilwert erreicht wurde.

~DC-ConvertDateTime(timestamp, format)~

Konvertiert einen übergebenen Timestamp aus dem Unix-Format in ein übergebenes Format.

format muss Teil von C++ strftime sein.

~DC-ConvertDateTime(timestamp, orig_format, format)~

Konvertiert einen Timestamp aus dem übergebenen orig_format in das übergebene format.

orig_format und format müssen Teil von C++ strftime sein.

Speziell bei Ekomi:
Das Format, in dem der Timestamp in der Datenbank vorliegt, ist:
%Y-%m-%d %H:%M:%S

Das von Google akzeptierte Format ist:
%Y-%m-%dT%H:%M:%SZ

Beispiel-Verwendung für Ekomi:
~DC-ConvertDateTime(~PR-Ekomi-Timestamp~,%Y-%m-%d %H:%M:%S, %Y-%m-%dT%H:%M:%SZ)~

~DC-Add(<Wert1>, <Wert2>, <Dezimalstellen>)~

Addiere Wert1 und Wert2 miteinander und gebe das Ergebnis als Ganzzahl aus.

Optional kann auch das Ergebnis als Fließkommazahl ausgegeben werden, wenn als dritter Parameter die Anzahl von Nachkommastellen angegeben wird

Anmerkung: Fließkommazahlen müssen einen Punkt als Trenner besitzen!

~DC-DivideSubtract(<Wert1>, <Wert2>, <Dezimalstellen>)~

Dividiere Subtrahiere Wert2 von Wert1 durch Wert2 und gebe das Ergebnis als Ganzzahl aus.

Optional kann auch das Ergebnis als Fließkommazahl ausgegeben werden, wenn als dritter Parameter die Anzahl von Nachkommastellen angegeben wird

Anmerkung: Fließkommazahlen müssen einen Punkt als Trenner besitzen!

~DC-ModuloMultiply(<Wert1>, <Wert2>, <Dezimalstellen>)~

Berechne Ergebnis Multipliziere Wert1 modulo und Wert2 miteinander und gebe das Ergebnis als Ganzzahl aus.

Mit der Modulo wird der Restbetrag bei einer ganzzahligen Division ermittelt.

Beispiel: 7 Modulo 3 = 1

Bemerkungen:

  • 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 Beispielen ist das die “1“).

Optional kann auch das Ergebnis als Fließkommazahl ausgegeben werden, wenn als dritter Parameter die Anzahl von Nachkommastellen angegeben wird

Anmerkung: Fließkommazahlen müssen einen Punkt als Trenner besitzen!

~DC-Divide(<Wert1>, <Wert2>, <Dezimalstellen>)~

Dividiere Wert1 durch Wert2 und gebe das Ergebnis als Ganzzahl aus.

Optional kann auch das Ergebnis als Fließkommazahl ausgegeben werden, wenn als dritter Parameter die Anzahl von Nachkommastellen angegeben wird

Anmerkung: Fließkommazahlen müssen einen Punkt als Trenner besitzen!

~DC-Modulo(<Wert1>, <Wert2>)~

Berechne Ergebnis Wert1 modulo Wert2 und gebe das Ergebnis als Ganzzahl aus.

Mit der Modulo wird der Restbetrag bei einer ganzzahligen Division ermittelt.

Beispiel: 7 Modulo 3 = 1

Bemerkungen:

  • 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 Beispielen ist das die “1“).

Tag

Beschreibung

Beispiel

DC-FPX

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

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

Code Block
{DC-FP1}
  ~DC-FP1~
{/DC-FP1}
{!DC-FP1}
  kein Wert gesetzt
{/!DC-FP1}

DC-FPX_set(value)

Das Einzel-Tag befüllt den Wert, der mit dem Parameter übergeben wird.

Template:

Code Block
~DC-FP1_set(Welt)~
Hallo ~DC-FP1~

Ausgabe:
Hallo Welt

DC-FPX_reset

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

Template:

Code Block
~DC-FP1_set(Welt)~
~DC-FP1_reset~
Hallo ~DC-FP1~

Ausgabe:
Hallo

DC-FPX_append

Das Einzel-Tag erweitert den Inhalt des freien Parameters.

Template:

Code Block
~DC-FP1_set(A)~
~DC-FP1_append(B)~
~DC-FP1_append(C)~
~DC-FP1~

Ausgabe:
ABC

DC-FPX_length

Das Einzel-Tag gibt die Anzahl an Zeichen aus.

Template:

Code Block
~DC-FP1_set(Hallo)~
~DC-FP1_length~

Ausgabe:
5

DC-FPX_HexDecode

Das Einzel-Tag gibt den Inhalt hex dekodiert aus.

Template:

Code Block
~DC-FP1_set(48616C6C6F)~
~DC-FP1_HexDecode~

Ausgabe:
Hallo

DC-FPX_HexEncode

Das Einzel-Tag gibt den Inhalt hex enkodiert aus.

Template:

Code Block
~DC-FP1_set(Hallo)~
~DC-FP1_HexEncode~

Ausgabe:
48616C6C6F

DC-FPX_ENCXML

Das Einzel-Tag gibt den Inhalt XML enkodiert aus.

Template:

Code Block
~DC-FP1_set(<div>Text</div>)~
~DC-FP1_ENCXML~

Ausgabe:

&lt;div&gt;Text&lt;/div&gt;

DC-FPX_replace(find,replace)

Das Einzel-Tag durchsucht den Inhalt nach dem ersten Wert (find) und ersetzt ihn durch den zweiten Wert (replace).


Zum Ersetzen von Kommas muss %%comma%% anstelle des Kommastrichs angegeben werden.

Template:

Code Block
~DC-FP1_set(Hallo User)~
~DC-FP1_replace(User,Welt)~
~DC-FP1~

Ausgabe:
Hallo Welt

DC-FPX_truncate(length)

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

Template:

Code Block
~DC-FP1_set(Hallo Welt)~
~DC-FP1_truncate(5)~
~DC-FP1~

Ausgabe:
Hallo

Bemerkung:
Man kann auch Tags wie z. B. ~PR-Name~ verwenden, um einen Parameter zu setzen. Jedoch kann es hier zu Problemen kommen, wenn das als Wert verwendete Tag (nach dem Parsen) Kommas enthält.

"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.

...

Tag

...

Beschreibung

...

~Cat-Index~

...

Der Index der Kategorie in der das Produkt steht

...

{@Cat-Names}

...

Schleife der Kategorie-Namen in normaler Reihenfolge (von “oben” nach “unten” innerhalb der Kategorie-Hierarchie)

...

{@Cat-RevNames}

...

Schleife der Kategorie-Namen in der umgekehrten Reihenfolge

...

~Cat-Name~

...

Dieser Tag kann innerhalb der @Cat-Names/@Cat-RevNames Schleife und außerhalb dieser Schleifen verwendet werden und wird durch den Namen der Kategorie ersetzt.

Außerhalb der Schleife wird der Name der (untersten) Kategorie eingefügt in der das Produkt steht.

...

~ENCURL-Cat-Name~

...

Dieser Tag kann innerhalb der @Cat-Names/@Cat-RevNames Schleife verwendet werden und wird durch den Namen der Kategorie URL enkodiert ersetzt.

...

{last}

...

Klammerung für den letzten Eintrag in der Liste. Verwendet wird normalerweise die Negierung der Klammerung um den Feld-Trenner nach letzten Eintrag entfernen zu können.

...

~Cat-Link~

...

Link zur Kategorie (SEO-URL-fähig)

...

~Cat-LinkPath~

...

Der Pfad-Teil des Links zum Aufruf der Kategorie.

...

{@Cat-AllAssigned}

...

Mit dieser Schleife können alle Kategorien ausgegeben werden, in denen das Produkt steht. Innerhalb dieser Schleife können alle anderen „Cat-“ Tags verwendet werden.

Beispiel 1:
Ausgabe der Kategorie-Hierarchie in denen ein Produkt steht als kommagetrennte Liste:

{@Cat-Names}~Cat-Name~{!last},{/!last}{/@Cat-Names}

Beispiel 2:
Ausgabe aller Kategorien, in denen ein Produkt steht:

Code Block
{@Cat-AllAssigned}
  <Name>~Cat-Name~</Name>
  <Link>~Cat-Link~</Link>
{/@Cat-AllAssigned}

...

-FP1~

Ausgabe:
Hallo

Bemerkung:
Man kann auch Tags wie z. B. ~PR-Name~ verwenden, um einen Parameter zu setzen. Jedoch kann es hier zu Problemen kommen, wenn das als Wert verwendete Tag (nach dem Parsen) Kommas enthält.

"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.

Tag

Beschreibung

~Cat-Index~

Der Index der Kategorie in der das Produkt steht

{@Cat-Names}

Schleife der Kategorie-Namen in normaler Reihenfolge (von “oben” nach “unten” innerhalb der Kategorie-Hierarchie)

{@Cat-RevNames}

Schleife der Kategorie-Namen in der umgekehrten Reihenfolge

~Cat-Name~

Dieser Tag kann innerhalb der @Cat-Names/@Cat-RevNames Schleife und außerhalb dieser Schleifen verwendet werden und wird durch den Namen der Kategorie ersetzt.

Außerhalb der Schleife wird der Name der (untersten) Kategorie eingefügt in der das Produkt steht.

~ENCURL-Cat-Name~

Dieser Tag kann innerhalb der @Cat-Names/@Cat-RevNames Schleife verwendet werden und wird durch den Namen der Kategorie URL enkodiert ersetzt.

{last}

Klammerung für den letzten Eintrag in der Liste. Verwendet wird normalerweise die Negierung der Klammerung um den Feld-Trenner nach letzten Eintrag entfernen zu können.

~Cat-Link~

Link zur Kategorie (SEO-URL-fähig)

~Cat-LinkPath~

Der Pfad-Teil des Links zum Aufruf der Kategorie.

{@Cat-AllAssigned}

Mit dieser Schleife können alle Kategorien ausgegeben werden, in denen das Produkt steht. Innerhalb dieser Schleife können alle anderen „Cat-“ Tags verwendet werden.

Beispiel 1:
Ausgabe der Kategorie-Hierarchie in denen ein Produkt steht als kommagetrennte Liste:

{@Cat-Names}~Cat-Name~{!last},{/!last}{/@Cat-Names}

Beispiel 2:
Ausgabe aller Kategorien, in denen ein Produkt steht:

Code Block
{@Cat-AllAssigned}
  <Name>~Cat-Name~</Name>
  <Link>~Cat-Link~</Link>
{/@Cat-AllAssigned}

Es ist auch möglich außerhalb von PR-Articles sämtliche Kategorien aufzulisten. Dann können alle vom Kategorieexport unterstützten Tags verwendet werden (siehe unten).

Tpl-Tags

Für die Ausgabe von URLs der (statischen) Informationsseiten des Shops (z. B. für die Erzeugung einer sitemap) stehen folgende Tpl-Tags zur Verfügung.

Tag

Beschreibung

{@Tpl-Template}

Loop über alle URLs für Informationsseiten

~Tpl-Link~

Link zur Informationsseite

~Tpl-LastModDate~

Datum der letzten Änderung der Template-Datei im Subshop-Verzeichnis

Beispiel:

Code Block
{@Tpl-Template}
   <url>~n~
      <loc>~Tpl-Link~</loc>~n~
      <lastmod>~Tpl-LastModDate~</lastmod>~n~
      <changefreq>weekly</changefreq>~n~
   </url>~n~
{/@Tpl-Template}

Spezialtags

Für komplexe Strukturen, die sich nicht mit den normalen Produkt- und Kategorie-Tags generieren lassen gibt es folgende Spezial-Tags:

...