shop.config legen vorab fest, womit Sie es zu tun haben: welche Felder es überhaupt gibt und welche davon Pflicht sind.
Referenz: Abschnitt AddressFields-Txt · Abschnitt InputCheck
Der Tag-Aufbau
Zu jedem Adressfeld gehören vier Tags. Der<technischer Name> ist dabei der Parametername aus <AddressFields-Txt>.
Ein Textfeld sieht damit so aus:
~FORM-Addr~.
Nehmen Sie die Zeichenzahl aus ~A-FirstName_max~ statt sie fest einzutragen. Dann bleibt das Template richtig, wenn jemand die Länge in der shop.config ändert.
Referenz: FORM-Addr
Auswahllisten
Einige Felder sind keine Textfelder, sondern Auswahllisten. Diese füllt der Shop selbst, Sie setzen nur ein Tag. Statt_input, _max und dem Wert gibt es hier ein _list, das die fertige Liste samt umgebendem <select> ausgibt.
Das
<select>-Element kommt mit einer Klasse, an der Sie es gestalten können: select_salutation, select_title, select_country. Bei fehlerhafter Eingabe hängt der Shop an diese Klasse ein _error an.
Die früheren Auswahllisten A-UserDefList-1 bis A-UserDefList-3 werden nicht mehr unterstützt. Verwenden Sie stattdessen die aktuellen Auswahllisten der Adressdaten.
Wegweiser: Auswahllisten der Adressdaten
Besonderheiten einzelner Felder
- E-Mail-Adresse: Bei einem angemeldeten Käufer übernimmt der Shop eine Eingabe in diesem Feld nicht. Die Adresse ist Teil des Kundenkontos und wird dort geändert, nicht über das Adressformular.
- Kundennummer: Wird vom Shop vergeben und nicht aus dem Formular gelesen. Das Tag
~A-Number~gibt sie aus. - Geburtsdatum: Die drei Auswahllisten schreiben in drei getrennte Formularfelder, die der Shop danach zu einem Datum zusammensetzt. Behandeln Sie
A-DateOfBirth_listdeshalb als Ganzes und zerlegen Sie es nicht.
Weitere Tags
BT-Addr_Delete erscheint nur auf der Verwaltungsseite der Rechnungsadresse und auf der gemeinsamen Adressseite im Bestellablauf. Auf anderen Templates bleibt es leer.
Verwandte Themen
- Wegweiser: Einstellungen für Rechnungs- und Lieferadressen festlegen
- Wegweiser: Abweichende Lieferadresse abfragen
- Wegweiser: Rechnungs- und multiple Lieferadressen abfragen
- Wegweiser: Bildung von Anreden und Titeln festlegen
