Dieser Abschnitt der Shopkonfiguration shop.config wird u. a. benötigt, um nach Eingabe in ein Feld ein weiteres Eingabefeld umzubenennen oder aus- oder einzublenden.
Der Abschnitt <AddressFields-Actions> wird nur einmal in der Shopkonfiguration shop.config benötigt und muss immer die Unterabschnitte <+FieldAction> enthalten. In diesen Unterabschnitten werden die Eingabefelder festgelegt, die eine Aktion auslösen 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.
<AddressFields-Actions>
...
<+FieldAction>
AddressField =
AddressType =
</+FieldAction>
...
</AddressFields-Actions>
Parameter |
Zweck |
Werte |
AddressField |
Kommaseparierte Liste der technischen Feldnamen, bei denen eine Aktion ausgeführt werden soll. |
technische Feldnamen, z. B. Company |
AddressType |
Angabe, ob dies für die Rechnungs-, die Lieferadresse oder beide Adressen gelten soll. |
both bill delivery Standard: both |
Beispiel
Nach einer beliebigen Eingabe in das technische Eingabefeld "Company" der Rechnungsadresse soll das technische Feld "TaxID" eingeblendet werden. Da hierfür das Template neu geladen werden muss, muss das Feld "Company" eine Aktion auslösen und deshalb in den Abschnitt eingetragen werden. Das Feld "TaxID" muss hingegen nicht in den Abschnitt eingetragen werden.
<AddressFields-Actions>
<+FieldAction>
AddressField = Company
AddressType = bill
</+FieldAction>
</AddressFields-Actions>
Wegweiser: Auswahl zwischen Privat- und Geschäftsadresse