multiple Adressen: Tags

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".

Wegweiser: Rechnungs- und multiple Lieferadressen abfragen

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.

Wegweiser: Rechnungs- und multiple Lieferadressen abfragen

WS-DelivAddr_radiovalue_inputwishlist

1000

Wert des Radiobuttons "hinterlegte Wunschlistenadresse verwenden".

Wegweiser: Rechnungs- und multiple Lieferadressen abfragen

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.

Wegweiser: Rechnungs- und multiple Lieferadressen abfragen

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.

Wegweiser: Rechnungs- und multiple Lieferadressen abfragen

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.

Wegweiser: Rechnungs- und multiple Lieferadressen abfragen

BT-DelivAddr_select_change

1000

Buttonname zum Ändern der in der Auswahlliste gewählten Lieferadresse.

Wegweiser: Rechnungs- und multiple Lieferadressen abfragen

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.
Wegweiser: Auswahllisten der Adressdaten

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>

D-Data

1111

Einzel-Tag: Anzahl der Lieferadressen

Bereichs-Tag: Anzahl Lieferadressen > 0

Schleifen-Tag: Schleife über die Lieferadressen

{D-Data}
  {@D-Data}... {/@D-Data}
{/D-Data}

D-NewDelivAddressLink

1110

Neue Lieferadresse anlegen

{D-NewDelivAddressLink}
  <a href="~D-NewDelivAddressLink~">Ihr Link</a>
{/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}
  <a href="~D-ToOrderLink~"> Ihr Link </a>
{/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.
Wegweiser: Auswahllisten der Adressdaten

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>