SUBS-Data_DelivAddress liefert den Index der Lieferadresse, die für den aktuellen Abo-Eintrag gespeichert ist – also die Adresse, an die Lieferungen aus diesem Abo geschickt werden.

0 bedeutet: Es wird keine separate Lieferadresse gespeichert → es wird die Rechnungsadresse verwendet („Rechnungsadresse verwenden“)

> 0 bedeutet: Es ist eine abweichende Lieferadresse aus dem Adressbuch ausgewählt. Dieser Wert entspricht dem Index, der z. B. auch in ~D-DeliverySelection_value~ verwendet wird.

Als Bereichs-Tag mit Parameter {SUBS-Data_DelivAddress(X)}...{/SUBS-Data_DelivAddress(X)} wird geprüft, ob der gespeicherte Wert dem Index X entspricht.

Der Lieferadressen-Index wird beim Anlegen einer neuen Lieferadresse automatisch vom System vergeben und dient als eindeutige Referenz auf den entsprechenden Adressbucheintrag.
 

Wegweiser: Abo-Modul

 

Ausgabe als Bereich (gesetzt / nicht gesetzt):

{@SUBS-Data}

 {SUBS-Data_DelivAddress}
         Lieferadressen-Index: ~SUBS-Data_DelivAddress~
 {/SUBS-Data_DelivAddress}

 {!SUBS-Data_DelivAddress}
         Keine abweichende Lieferadresse (Rechnungsadresse / Index 0).
 {/!SUBS-Data_DelivAddress}

{/@SUBS-Data}

 

Vergleich mit Parameter (Gleichheit prüfen):

{@SUBS-Data}

 {SUBS-Data_DelivAddress(1)}
         Anzeige: SUBS-Data_DelivAddress ist 1
 {/SUBS-Data_DelivAddress(1)}

 {!SUBS-Data_DelivAddress(1)}
         Anzeige: SUBS-Data_DelivAddress ist nicht 1 (z. B. 0, 2, 3, ...)
 {/!SUBS-Data_DelivAddress(1)}

{/@SUBS-Data}

 

 

Typischer Einsatz in ws_subscription_manage.htm - Auswahlliste der Lieferadresse

{@SUBS-Data}

 <label for="~SUBS-DelivAddress_input~">Lieferadresse</label>

 <select name="~SUBS-DelivAddress_input~">

         <option value="0" {SUBS-Data_DelivAddress(0)}selected{/SUBS-Data_DelivAddress(0)}>
                 Rechnungsadresse verwenden
         </option>
 
         {D-DeliverySelection}
                 {@D-Data}
                 <option value="~D-DeliverySelection_value~" {SUBS-Data_DelivAddress($D-DeliverySelection_value$)}selected{/SUBS-Data_DelivAddress($D-DeliverySelection_value$)}>
                         ~D-FirstName~, ~D-LastName~, ~D-Zip~ ~D-City~
                 </option>
                 {/@D-Data}
         {/D-DeliverySelection}

 
 </select>

{/@SUBS-Data}

 

Verwendbar als …

Einzel-Tag

1

Bereichs-Tag

1

negatives Bereichs-Tag

1

Schleifen-Tag

Tag-in-Tag-Unterstützung

1

Zulässig in Templates …

 

Alle Templates innerhalb der Abo-Datenschleife {@SUBS-Data}...{/@SUBS-Data}