Es müssen Tags auf den folgenden Templates hinterlegt werden:
CombinedAddress = ws_address_combined.htm
Tabellenspalte "Typ":
1. Stelle: 0=kein Einzel-Tag, 1=Einzel-Tag
2. Stelle: 0=kein Bereichs-Tag, 1=Bereichs-Tag
3. Stelle: 0=kein negatives Bereichs-Tag, 1=negatives Bereichs-Tag
4. Stelle: 0=kein Schleifen-Tag, 1=Schleifen-Tag
Tags auf den Templates "Address" und "AddressCombined"
Tag |
Typ |
Zweck |
---|---|---|
FORM-Addr |
1000 |
Formular zum Absenden der Rechnungsadressdaten <form action="~FORM-Addr~" name="addressform" method=post> Ihre Daten </form> |
WS-AddrFields |
1000 |
Blockpositionierung (automatisch generiert) der Eingabefelder für die Rechnungsadresse ~WS-AddrFields~ |
WS-DelivAddr_list |
1000 |
Listbox zur Auswahl der Lieferadresse mit einer einzelnen Selectbox (angemeldeter Zustand!) Die Auswahl der Lieferadresse kann anstatt über eine Selectbox (Listbox mit der Liste der Lieferadressen und dem Eintrag "keine abweichende Lieferadresse verwenden") auch über 2 Radiobuttons und eine Selectbox erfolgen (Radiobuttons: "keine Lieferadresse verwenden" und "Lieferadresse verwenden", Listbox: Liste der Lieferadressen). Verwenden Sie dazu anstatt dieses Tags die nachfolgenden Tags, welche mit WS-DelivAddr_radio beginnen. Referenz: Abschnitt DeliveryAddressSelection |
WS-DelivAddr_radiolist |
1110 |
Auswahlliste der Lieferadresse in Kombination mit 2 Radiobuttons (Radiobuttons: "keine Lieferadresse verwenden" und "Lieferadresse verwenden", Auswahlliste: Liste der Lieferadressen) (Alternative zur Verwendung von WS-DelivAddr_list) Referenz: Abschnitt DeliveryAddressSelection |
WS-DelivAddr_radioname |
1000 |
Name des Radiobuttons zur Auswahl, ob eine abweichende Lieferadresse verwendet werden soll. (Alternative zur Verwendung von WS-DelivAddr_list) |
WS-DelivAddr_radiovalue_nodeliv |
1000 |
Wert des Radiobuttons "keine abweichende Lieferadresse verwenden" (Alternative zur Verwendung von WS-DelivAddr_list) |
WS-DelivAddr_radioselected_nodeliv |
1110 |
Einzel-Tag: gibt "checked" aus, wenn keine abweichende Lieferadresse gewählt wurde. Bereichs-Tag: Wird angezeigt, wenn keine abweichende Lieferadresse gewählt wurde. (Alternative zur Verwendung von WS-DelivAddr_list) |
WS-DelivAddr_radiovalue_usedeliv |
1000 |
Wert des Radiobuttons "abweichende Lieferadresse verwenden" (Alternative zur Verwendung von WS-DelivAddr_list) |
WS-DelivAddr_radioselected_usedeliv |
1110 |
Einzel-Tag: gibt "checked" aus, wenn eine abweichende Lieferadresse gewählt wurde. Bereichs-Tag: Wird angezeigt, wenn eine abweichende Lieferadresse gewählt wurde. (Alternative zur Verwendung von WS-DelivAddr_list) |
WS-DelivAddr_radiovalue_inputdeliv |
1000 |
Wert des Radiobuttons "abweichende Lieferadresse eingeben". |
WS-DelivAddr_radioselected_inputdeliv |
1110 |
Einzel-Tag: gibt "checked" aus, wenn eine abweichende Lieferadresse eingegeben werden soll. Bereichs-Tag: Wird angezeigt, wenn eine abweichende Lieferadresse eingegeben werden soll. |
WS-DelivAddr_radiovalue_inputwishlist |
1000 |
Wert des Radiobuttons "hinterlegte Wunschlistenadresse verwenden". |
WS-DelivAddr_radioselected_inputwishlist |
1110 |
Einzel-Tag: gibt "checked" aus, wenn eine hinterlegte Wunschlistenadresse verwendet werden soll. Bereichs-Tag: Wird angezeigt, wenn eine hinterlegte Wunschlistenadresse verwendet werden soll. |
ST-MultipleData |
1110 |
Bereich wird angezeigt, wenn Multiple Adressen verwendet werden (eingeloggter Zustand). {ST-MultipleData}... {/ST-MultipleData} |
ST-SingleData |
1110 |
Bereich wird angezeigt, wenn keine Multiplen Adressen verwendet werden (nicht eingeloggter Zustand). {ST-SingleData}... {/ST-SingleData} |
WS-DelivAddr_checkbox_saveaddress |
1000 |
Name der Checkbox zur Auswahl, ob die eingegebene Lieferadresse gespeichert werden soll. |
WS-DelivAddr_checkboxchecked_saveaddress |
1110 |
Einzel-Tag: gibt "checked" aus, wenn die eingegebene Lieferadresse gespeichert werden soll. Bereichs-Tag: Wird angezeigt, wenn die eingegebene Lieferadresse gespeichert werden soll. |
BT-DelivAddr_select_change |
1000 |
Buttonname zum Ändern der in der Auswahlliste gewählten Lieferadresse. |
Tags auf dem Template AddressManage
Tag |
Typ |
Zweck |
---|---|---|
A-Edit |
0110 |
Der gesamte Eingabebereich der Seite muss mit dem Tag A-Edit geklammert werden! {A-Edit}...{/A-Edit} |
FORM-AddrManage |
1000 |
Formular zum Absenden der Rechnungsadressdaten <form action="~FORM-AddrManage~" method="POST"> Ihre Daten </form> |
WS-AddrFields |
1000 |
Blockpositionierung (automatisch generiert) der Eingabefelder für die Rechnungsadresse ~WS-AddrFields~ |
BT-Addr_save |
1000 |
Rechnungsadresse speichern <input type="image" name="~BT-Addr_save~" value="speichern" src="Ihr Button"> |
Sie können entweder durch das Tag ~WS-AddrFields~ alle Eingabefelder komplett auflisten lassen, oder jedes einzelne Feld wie folgt positionieren:
Texteingabefelder:
Beispiel: Eingabe des Vornamens mit Fehleranzeige:
~A-FirstName_text~:<input type="text" name="~A-FirstName_input~" size="30" maxlength="~A-FirstName_max~" value="~A-FirstName~" class="addr_text_input~A-FirstName_error~" >
A-FirstName_text: Wird durch den Text ersetzt, wie in der Shopkonfiguration shop.config angegeben. Bereichs-Tag wird unterstützt.
A-FirstName_input: Wird intern von WEBSALE V8s vergeben.
A-FirstName_max: Wird durch die max. Eingabelänge, wie in der Shopkonfiguration shop.config angegeben, ersetzt.
A-FirstName: Wird durch den Wert ersetzt. Bereichs-Tag wird unterstützt.
A-FirstName_error: Wird durch "_error" ersetzt, wenn die Eingabe fehlerhaft war. Bereichs-Tag wird unterstützt.
A-FirstName_errormessage: Wird durch die entsprechende Fehlermeldung ersetzt wenn die Eingabe fehlerhaft war, Sie die Prüfung von Adressdaten verwenden und dort eine Fehlermeldung zur fehlgeschlagenen Prüfung hinterlegt ist. Bereichs-Tag wird unterstützt. (Referenz: Prüfungen von Adressdaten festlegen)
Analog dazu ist die Verwendung für alle anderen möglichen Eingabefelder bei der Rechnungsadresse.
Die Auswahllisten der Rechnungsadresse werden von WEBSALE V8s automatisch gefüllt. Bei fehlerhaften Eingaben werden die Styles automatisch mit dem Suffix "_error" versehen. Die Bereichs-Tags für fehlerhafte Eingaben werden auch bei den Auswahllisten unterstützt!
Anrede:
~A-Salutation_text~: Text wie in der Shopkonfiguration shop.config definiert
~A-Salutation_list~: Auswahlliste der Anreden-Titel
~A-Title_text~: Text wie in der Shopkonfiguration shop.config definiert
~A-Title_list~: Auswahlliste des Titels
Land:
~A-Country_text~: Text wie in der Shopkonfiguration shop.config definiert
~A-Country_list~: Auswahlliste der Länder UserDefList-1
~A-UserDefList-1_text~: Text wie in der Shopkonfiguration shop.config definiert
~A-UserDefList-1_list~: Auswahlliste der Einträge
UserDefList-2:
~A-UserDefList-2_text~: Text wie in der Shopkonfiguration shop.config definiert
~A-UserDefList-2_list~: Auswahlliste der Einträge UserDefList-3
~A-UserDefList-3_text~: Text wie in der Shopkonfiguration shop.config definiert
~A-UserDefList-3_list~: Auswahlliste der Einträge Geburtsdatum
~A-DateOfBirth_text~: Text wie in der Shopkonfiguration shop.config definiert
~A- DateOfBirth_list~: Auswahllisten für Jahr, Monat, Tag
Hinweis: |
|
Benutzerdefinierte UserDefList-Auswahllisten sind veraltet und werden nicht mehr unterstützt. |
Tags auf dem Template DelivAdress
Tag |
Typ |
Zweck |
---|---|---|
WS-DelivAddrFields |
1000 |
Blockpositionierung Eingabefelder Lieferadresse ~WS-DelivAddrFields~ |
WS-DelivAddr |
1110 |
Blockpositionierung Lieferadresse Achtung: Bereich wird nur angezeigt, wenn der Käufer im Bestellablauf eine Lieferadresse gewählt hat! Einzel-Tag wird immer ausgegeben! |
MSG-DelivAddr_Notify |
1110 |
Informationen zur Eingabe/Verwaltung der Lieferadresse {MSG-DelivAddr_Notify}~MSG-DelivAddr_Notify~ {/MSG-DelivAddr_Notify} |
MSG-DelivAddr_InputError |
1110 |
Liste der fehlerhaften Eingaben {MSG-DelivAddr_InputError}~MSG-DelivAddr_InputError~ {/MSG-DelivAddr_InputError} |
Tags auf dem Template DelivAddressManage
Tag |
Typ |
Zweck |
---|---|---|
D-Overview |
0110 |
Bereich enthält die Übersicht über die Lieferadressen {D-Overview} .. {/D-Overview} |
D-Edit |
0110 |
Bereich enthält die Eingabe einer Lieferadresse {D-Edit} .. {/D-Edit} |
D-ConfirmDelete |
0110 |
Bereich enthält die Bestätigung einer Löschung {D-ConfirmDelete}... {/D-ConfirmDelete} |
D-OverviewLink |
1000 |
Übersicht über die Lieferadressen <a href="~D-OverviewLink~">Ihr Link</a> |
D-DeleteNoConfirmLink |
1110 |
Löscht die Lieferadresse <a href="~D-DeleteNoConfirmLink~">Ihr Link</a> |
1111 |
Einzel-Tag: Anzahl der Lieferadressen Bereichs-Tag: Anzahl Lieferadressen > 0 Schleifen-Tag: Schleife über die Lieferadressen {D-Data} |
|
D-NewDelivAddressLink |
1110 |
Neue Lieferadresse anlegen {D-NewDelivAddressLink} |
FORM-DelivAddrManage |
1000 |
Form zum Absenden einer Lieferadresse <form action="~FORM-DelivAddrManage~" method="POST"> </form> |
WS-DelivAddrFields |
1000 |
Blockpositionierung Eingabefelder Lieferadresse ~WS-DelivAddrFields~ |
WS-DelivAddr |
1110 |
Blockpositionierung Lieferadresse Achtung: Bereich wird nur angezeigt, wenn der Käufer im Bestellablauf eine Lieferadresse gewählt hat! Einzel-Tag wird immer ausgegeben! |
BT-DelivAddr_save |
1000 |
Lieferadresse speichern <input type="image" name="~BT-DelivAddr_save~" value="speichern" src="Ihr Button"> |
MSG-DelivAddr_Notify |
1110 |
Informationen zur Eingabe/Verwaltung der Lieferadresse {MSG-DelivAddr_Notify}~MSG-DelivAddr_Notify~ {/MSG-DelivAddr_Notify} |
MSG-DelivAddr_InputError |
1110 |
Liste der fehlerhaften Eingaben {MSG-DelivAddr_InputError}~MSG-DelivAddr_InputError~{/MSG-DelivAddr_InputError} |
D-Position |
1000 |
Position innerhalb der Liste der Lieferadressen |
D-DeleteConfirmLink |
1110 |
Link zum Bestätigen des Löschens der Lieferadresse (zeigt den Bereich D-ConfirmDelete) <a href="~D-DeleteConfirmLink~"> Ihr Link </a> |
D-EditLink |
1110 |
Link zum Bearbeiten einer Lieferadresse <a href="~D-EditLink~"> Ihr Link </a> |
D-Mode_Manage |
0110 |
Zeigt an, dass die Seite vom Kundenkonto aufgerufen wurde {D-Mode_Manage} ... {/D-Mode_Manage} |
D-Mode_Order |
0110 |
Zeigt an, dass die Seite vom Bestellablauf aufgerufen wurde {D-Mode_Order}... {/D-Mode_Order} |
D-ToOrderLink |
1000 |
Bricht die Eingabe ab und kehrt zur Eingabe der Rechnungsadresse zurück (Bestellablauf) {D-Mode_Order} |
Zustände (auf dem DelivAddressManage-Template):
▪Overview (Übersicht der Lieferadressen)
▪Edit (Lieferadresse bearbeiten)
▪ConfirmDelete (Löschen einer Lieferadresse bestätigen)
Hinweis: |
|
Das Feld UserDescr der Lieferadresse, wird in der Blockpositionierung NICHT mit ausgegeben sondern muss IMMER einzelpositioniert werden! |
Sie können entweder durch das Tag "~WS-DelivAddrFields~" alle Eingabefelder komplett auflisten lassen oder jedes einzelne Feld wie folgt positionieren:
Texteingabefelder:
Beispiel: Eingabe des Vornamen mit Fehleranzeige:
~D-FirstName_text~: <input type="text" name="~D-FirstName_input~" size="30" maxlength="~D-FirstName_max~" value="~D-FirstName~" class="deliv_addr_text_input~D-FirstName_error~" >
D-FirstName_text: Wird durch den Text ersetzt, wie in der Shopkonfiguration shop.config angegeben. Bereichs-Tag wird unterstützt.
D-FirstName_input: Wird intern von WEBSALE V8s vergeben.
D-FirstName_max: Wird durch die max. Eingabelänge, wie in der Shopkonfiguration shop.config angegeben, ersetzt.
D-FirstName: Wird durch den Wert ersetzt. Bereichs-Tag wird unterstützt.
D-FirstName_error: Wird durch "_error" ersetzt, wenn die Eingabe fehlerhaft war. Bereichs-Tag wird unterstützt. Analog dazu ist die Verwendung für alle anderen möglichen Eingabefelder bei der Rechnungsadresse.
D-FirstName_errormessage: Wird durch die entsprechende Fehlermeldung ersetzt, wenn die Eingabe fehlerhaft war. Wenn Sie die Prüfung von Adressdaten verwenden, wird hier die zugehörige Fehlermeldung der Prüfung angezeigt, welche fehlgeschlagen ist, ansonsten der Feldname wie in der Shopkonfiguration shop.config angegeben. Bereichs-Tag wird unterstützt.
Referenz: Prüfungen der Adressdaten festlegen
Auswahllisten:
Die Auswahllisten der Rechnungsadresse werden von WEBSALE V8s automatisch gefüllt. Bei fehlerhaften Eingaben werden die Styles automatisch mit dem Suffix "_error" versehen. Die Bereichs-Tags für fehlerhafte Eingaben werden auch bei den Auswahllisten unterstützt!
Anrede:
~D-Salutation_text~: Text wie in der Shopkonfiguration shop.config definiert
~D-Salutation_list~: Auswahlliste der Anreden
Titel:
~D-Title_text~: Text wie in der Shopkonfiguration shop.config definiert
~D-Title_list~: Auswahlliste der Titel
~D-Country_text~: Text wie in der Shopkonfiguration shop.config definiert
~D-Country_list~: Auswahlliste der Länder UserDefList-1
~D-UserDefList-1_text~: Text wie in der Shopkonfiguration shop.config definiert
~D-UserDefList-1_list~:Auswahlliste der Einträge UserDefList-2
~D-UserDefList-2_text~: Text wie in der Shopkonfiguration shop.config definiert
~D-UserDefList-2_list~: Auswahlliste der Einträge UserDefList-3
~D-UserDefList-3_text~: Text wie in der Shopkonfiguration shop.config definiert
~D-UserDefList-3_list~: Auswahlliste der Einträge Geburtsdatum
~D-DateOfBirth_text~: Text wie in der Shopkonfiguration shop.config definiert
~D- DateOfBirth_list~: Auswahllisten für Jahr, Monat, Tag
Hinweis: |
|
Benutzerdefinierte UserDefList-Auswahllisten sind veraltet und werden nicht mehr unterstützt. |
Tags auf dem Template Useraccount
Tag |
Typ |
Zweck |
WS-AddrManageLink |
1000 |
Link zur Verwaltung der Rechnungsadresse <a href="~WS-AddrManageLink~">Ihr Link</a> |
WS-DelivAddrManageLink |
1000 |
Link zur Verwaltung der Lieferadressen <a href="~WS-DelivAddrManageLink~">Ihr Link</a> |