Versions Compared

Key

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

...

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

...

Spezialtags

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

Tag

Beschreibung

~BMECat-CategoryStructur~

Kategoriestruktur so wie sie im BMEcat-Standard festgelegt ist

~BMECat-GroupMap~

Zuordnung Produkte -> Kategorie nach BMEcat-Standard

...

Konfiguration von Spezialfeatures

Spezialfeatures, die sich nicht mit dem Template und über Tags alleine realisieren lassen, können in der Datei "special.ini" in dem Ausgabeverzeichnis der Exportdateien konfiguriert werden. In dieser Datei gibt es einen Pflichtparameter "Feature". Die weiteren Parameter hängen davon ab, welcher Wert unter "Feature" eingetragen ist.

Unterstützte Spezialfeatures:

Name

Beschreibung

Sport-Tec-Prices

Bei diesem Feature werden die Preise eines anderen Subshops beim Export mit ausgegeben. Welcher Subshop das ist wird über den Parameter "SrcSubshop" festgelegt. Die zusätzlich Preise können über ~STP-Price~, ~STP-BulkAmount~, ~STP-BulkPrice~, {@STP-BulkPrices} in das Template eingefügt werden.

...

Formatierungs-Tags/Formatierung von CSV-Dateien

Damit Export-Templates von CSV-Dateien übersichtlicher gestalteten werden können, gibt es die folgenden Formatierungs-Tags:

Tag

Beschreibung

~t~

Wird durch ein Tabulator-Zeichen ersetzt

~n~

Wird durch einen Zeilenumbruch ersetzt

Zusammen mit der Option “Zeilenumbrüche entfernen” wird es dadurch möglich, die einzelnen Felder der Exportdatei im Template übersichtlich untereinander in das Template zu schreiben.

Beispiel:

Code Block
id~t~
titel~t~
description~t~
price~t~
categories~n~
{@PR-Articles}
  ~PR-Number~~t~
  ~PR-Name~~t~
  ~PR-Descr~~t~
  ~PR-Price~~t~
  {@Cat-Names}~Cat-Name~{!last}>{/!last}{/@Cat-Names}~n~
{/@PR-Articles}

Insbesondere bei Exportdateien mit vielen Feldern ist dies deutlich übersichtlicher als alle Tags in eine Zeile zu schreiben.

Kategoriedatenexport

Der Export von Kategoriedaten unter Benutzung eines Templates wird aktiviert, in dem die zugehörige Template-Datei in das Ausgabeverzeichnis der Exportdatei kopiert wird. Der Name dieser Datei ist fest vorgegeben und lautet "category-template.txt".

...

Tag

Beschreibung

{Cat-FilterEq(<Feldname>,<Feldwert>)}

z. B. {Cat-FilterEq(Test,y)}

Die Klammerung wird angezeigt, wenn das Feld den angegebenen Wert hat

{Cat-FilterNEq(<Feldname>,<Feldwert>}

z. B. {Cat-FilterNEq(Name,Sonderangebote)}

Die Klammerung wird angezeigt, wenn das Feld nicht den angegebenen Wert hat

{Cat-<Feldname>}

z. B. {Cat-Descr}

Die Klammerung wird angezeigt, wenn das Feld gefüllt ist

Formatierungs-Tags/Formatierung von CSV-Dateien

Wie bei den Produktdaten stehen auch bei den Kategoriedaten die Formatierungs-Tags ~t~ und ~n~ zur Verfügung (siehe oben).