Mit diesem Abschnitt der Shopkonfiguration shop.config können Sie die Umbenennung der Bezeichnung von Eingabefeldern realisieren.
Der Abschnitt <AddressFields-AlternativeText> wird nur einmal in der Shopkonfiguration shop.config benötigt und muss immer die Unterabschnitte <+Alternative> enthalten. In diesen Unterabschnitten werden die Eingabefelder festgelegt, die vom Shop umbenannt werden sollen. Zusätzlich kann festgelegt werden, ob dies für die Felder der Rechnungsadresse, für die der Lieferadresse oder für beide gelten soll.
Jeder Unterabschnitte <+Alternative> benötigt einen oder mehrere <+Condition>-Abschnitte. Diese Abschnitte erzeugen immer UND-Verknüpfungen und legen fest, in welcher Abhängigkeit das Feld umbenannt werden soll.
<AddressFields-AlternativeText>
<+Alternative>
AddressField =
AddressType =
Text =
<+Condition>
Field =
Type =
Value =
</+Condition>
</+Alternative>
</AddressFields-AlternativeText>
Parameter |
Zweck |
Werte |
AddressField |
kommaseparierte Liste der technischen Feldnamen der Eingabefelder, die umbenannt werden sollen |
technische Feldnamen, z. B. Street1 |
AddressType |
Angabe, ob dies für die Rechnungs (bill)-, die Lieferadresse (delivery) oder beide (both) Adressen gelten soll |
both bill delivery Standard: both |
Text |
Bezeichnung des Feldes |
z. B. Straße |
Field innerhalb von <+Condition> |
kommaseparierte Liste der technischen Feldnamen, bei denen eine Umbenennung des Feldes erfolgen soll, das unter AddressField genannt wurde |
technische Feldnamen, z. B. Suffix1 |
Type innerhalb von <+Condition> |
hier wird die Art der Prüfung festgelegt, bei der eine Umbenennung erfolgen soll empty: Feld ist leer filled: Feld ist gefüllt inlist: Der Wert des Feldes ist Teil der in Value angegebenen Liste notinlist: Der Wert des Feldes ist nicht Teil der in Value angegebenen Liste value: Der Wert des Feldes entspricht dem in Value angegebenen Wert notvalue: Der Wert des Feldes entspricht nicht dem in Value angegebenen Wert prefix: Die Vorsilbe des Wertes des Feldes entspricht der in Value angegebenen Vorsilbe notprefix: Die Vorsilbe des Wertes des Feldes entspricht nicht der in Value angegebenen Vorsilbe includedinlist: Der Wert aus Value muss in der Werte-Liste des Produktdatenfeldes stehen notincludedinlist: Der Wert aus Value darf nicht in der Werte-Liste des Produktdatenfeldes stehen matchsimplewildcard: Der in "Value" angegebene Wert enthält Platzhalter/Wildcards und der Wert des Feldes stimmt überein. Als Platzhalter kann ? und * eingesetzt werden. ? steht für exakt ein Zeichen an einer beliebigen Position * steht für beliebige Zeichen, darf aber nur am Ende eingesetzt werden notmatchsimplewildcard: Der Wert des Feldes stimmt nicht dem in "Value" angegebenen Wert inkl. Platzhalter überein |
empty filled inlist notinlist value notvalue prefix notprefix includedinlist notincludedinlist matchsimplewildcard notmatchsimplewildcard Standard: filled |
Value innerhalb von <+Condition> |
optional fest definierter Wert, bei dem eine Umbenennung des Feldes, das unter AddressField eingetragen ist, erfolgen soll |
Wert oder Liste (abhängig von Type) |
Beispiel 1 mit einer Abhängigkeit
Der Name des technischen Adressdatenfeldes "Street1" der Lieferadresse soll umbenannt werden, wenn im technischen Adressdatenfeld "Suffix1" der Wert "DHL-Packstation" gewählt wurde.
<AddressFields-AlternativeText>
<+Alternative>
AddressField = Street1
AddressType = delivery
Text = Packstation Nr.
<+Condition>
Field = Suffix1
Type = value
Value = DHL-Packstation
</+Condition>
</+Alternative>
</AddressFields-AlternativeText>
Beispiel 2 mit zwei Abhängigkeiten
Der Name des technischen Adressdatenfeldes "Street1" der Lieferadresse soll umbenannt werden, wenn im technischen Adressdatenfeld "Suffix1" der Wert "DHL-Packstation" gewählt wurde und das technische Adressdatenfeld "Company" gefüllt ist.
<AddressFields-AlternativeText>
<+Alternative>
AddressField = Street1
AddressType = delivery
Text = Packstation Nr.
<+Condition>
Field = Suffix1
Type = value
Value = DHL-Packstation
</+Condition>
<+Condition>
Field = Company
Type = filled
</+Condition>
</+Alternative>
</AddressFields-AlternativeText>
Wegweiser: Auswahl zwischen Privat- und Geschäftsadresse