Dieses spezielle Tag für die KampagnenSteuerung wird in der Shopkonfiguration und in Templates mit unterschiedlicher Syntax und für unterschiedliche Zwecke verwendet.

Wegweiser: KampagnenSteuerung

Einzel-Tag: Als Einzel-Tag wird es in der Shopkonfiguration shop.config als Platzhalter an der Position eingetragen, wo ein Konfigurationsinhalt für eine Kampagne ersetzt werden soll (durch einen "Kampagnen-Config-Eintrag"). Der Konfigurationsinhalt kann ein einzelner Parameter sein, es können aber auch ganze Abschnitte durch einen Kampagnen-Config-Eintrag ausgetauscht werden. Das Tag wird in "$"-Zeichen eingeschlossen und erhält zwei Argumente: Kampagnen-ID und Config-Eintrag-ID.

Syntax-Beispiel: $WS-Campaign(Kampagnen-ID,Config-Eintrag-ID)$

Bereichs-Tag: Der Bereich wird während der aktiven Zeit der Kampagne angezeigt. Als Argument wird die Kampagnen-ID übergeben.

Beispiel für die Verwendung als Einzel-Tag in der Konfiguration:

...
# Die <+Deliverer>-Sektion kann beliebig oft wiederholt werden
<+Deliverer>
   ...
   Allow                = yes                                              # [yes|no], standard=no
   ID                   = 1                                                # eindeutige ID
   Name-Txt             = UPS                                              # Bestellversand durch
   BasicCost-List       = $WS-Campaign(Kampagne1_2014,UPS-kostenfrei)$     # WS-Campaign ersetzt hier: "(0:10)(200:8)" Versandkosten
   NoCost-Txt           = %%ShopConfigDeliverer01NoCostTxt%%               # Text bei Versandkostenfreiheit
   DeliveryCountry-Rule = AllowCountries                                   # [DenyCountries] [AllowCountries], standard=DenyCountries
   DeliveryCountry-List = DEU                                              # Kommaseparierte Liste der Länder im 3-stelligen ISO-Code
   ...
</+Deliverer>
...

Beispiel für die Verwendung als Bereichs-Tag in einem Template:

...
{WS-Campaign(Kampagne1_2014)}
   <img src="versandkostenbanner.jpg" alt="" title= "">
   ...
{/WS-Campaign(Kampagne1_2014)}
...

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

+

negatives Bereichs-Tag

+

Schleifen-Tag

Zulässig in Templates …

Alle (nur als Bereichs-Tag)