Hi, i have added an additional address field

but I will also like to add an alternate address field to display whatever is inserted to the second address fields.

  • Hi David Sillah 

    You need to add the new field inside fields of each address fieldset. Also you need to properly update the attribute mapping in the second address fieldset.

    Kind regards

                    array(

                        'name' => 'billing_address',

                        'type' => 'fieldset',

                        'css_class' => 'address',

                        'label' => 'LBL_BILLING_ADDRESS',

                        'fields' => array(

                            array(

                                'name' => 'billing_address_street',

                                'css_class' => 'address_street',

                                'placeholder' => 'LBL_BILLING_ADDRESS_STREET',

                            ),

                            array(

                                'name' => 'billing_address_city',

                                'css_class' => 'address_city',

                                'placeholder' => 'LBL_BILLING_ADDRESS_CITY',

                            ),

                            array(

                                'name' => 'billing_address_state',

                                'css_class' => 'address_state',

                                'placeholder' => 'LBL_BILLING_ADDRESS_STATE',

                            ),

                            array(

                                'name' => 'billing_address_postalcode',

                                'css_class' => 'address_zip',

                                'placeholder' => 'LBL_BILLING_ADDRESS_POSTALCODE',

                            ),

                            array(

                                'name' => 'billing_address_country',

                                'css_class' => 'address_country',

                                'placeholder' => 'LBL_BILLING_ADDRESS_COUNTRY',

                            ),

                        ),

                    ),

                    array(

                        'name' => 'shipping_address',

                        'type' => 'fieldset',

                        'css_class' => 'address',

                        'label' => 'LBL_SHIPPING_ADDRESS',

                        'fields' => array(

                            array(

                                'name' => 'shipping_address_street',

                                'css_class' => 'address_street',

                                'placeholder' => 'LBL_SHIPPING_ADDRESS_STREET',

                            ),

                            array(

                                'name' => 'shipping_address_city',

                                'css_class' => 'address_city',

                                'placeholder' => 'LBL_SHIPPING_ADDRESS_CITY',

                            ),

                            array(

                                'name' => 'shipping_address_state',

                                'css_class' => 'address_state',

                                'placeholder' => 'LBL_SHIPPING_ADDRESS_STATE',

                            ),

                            array(

                                'name' => 'shipping_address_postalcode',

                                'css_class' => 'address_zip',

                                'placeholder' => 'LBL_SHIPPING_ADDRESS_POSTALCODE',

                            ),

                            array(

                                'name' => 'shipping_address_country',

                                'css_class' => 'address_country',

                                'placeholder' => 'LBL_SHIPPING_ADDRESS_COUNTRY',

                            ),

                            array(

                                'name' => 'copy',

                                'label' => 'NTC_COPY_BILLING_ADDRESS',

                                'type' => 'copy',

                                'mapping' => array(

                                    'billing_address_street' => 'shipping_address_street',

                                    'billing_address_city' => 'shipping_address_city',

                                    'billing_address_state' => 'shipping_address_state',

                                    'billing_address_postalcode' => 'shipping_address_postalcode',

                                    'billing_address_country' => 'shipping_address_country',

                                ),

                            ),

                        ),

                    ),

    André Lopes
    Lampada Global
    Skype: andre.lampada
  • Hi David

                     Hope this will be use ful to you.

    First mock the field types of the existing field.

    Then follow this

    Custom Address Fields « Sugar Developer Blog – SugarCRM 

    Regards

    Sidhu