Results 1 to 4 of 4

Thread: add new address to person template

  1. #1
    zaska's Avatar
    zaska is offline Senior Member
    Join Date
    Sep 2008
    Posts
    99

    Default add new address to person template

    Hi folks,

    I want to add new address type in person template. In include/SugarObjects/templates/person/vardefs.php I copy the fields for alt_address:

    Code:
            'mail_address_street' =>
                    array (
                            'name' => 'mail_address_street',
                            'vname' => 'LBL_MAIL_ADDRESS_STREET',
                            'type' => 'varchar',
                            'len' => '150',
                            'group'=>'mail_address',
                            'comment' => 'Street address for mailing address',
                'merge_filter' => 'enabled',
                    ),
            'mail_address_street_2' =>
                    array (
                            'name' => 'mail_address_street_2',
                            'vname' => 'LBL_MAIL_ADDRESS_STREET_2',
                            'type' => 'varchar',
                            'len' => '150',
                            'source' => 'non-db',
                    ),
            'mail_address_street_3' =>
                    array (
                            'name' => 'mail_address_street_3',
                            'vname' => 'LBL_MAIL_ADDRESS_STREET_3',
                            'type' => 'varchar',
                            'len' => '150',
                            'source' => 'non-db',
                    ),
            'mail_address_city' =>
                    array (
                            'name' => 'mail_address_city',
                            'vname' => 'LBL_MAIL_ADDRESS_CITY',
                            'type' => 'varchar',
                            'len' => '100',
                            'group'=>'mail_address',
                            'comment' => 'City for mailing address',
                'merge_filter' => 'enabled',
                    ),
            'mail_address_postalcode' =>
                    array (
                            'name' => 'mail_address_postalcode',
                            'vname' => 'LBL_MAIL_ADDRESS_POSTALCODE',
                            'type' => 'varchar',
                            'len' => '20',
                            'group'=>'mail_address',
                            'comment' => 'Postal code for mailing address',
                'merge_filter' => 'enabled',
                    ),
            'mail_address_country' =>
                    array (
                            'name' => 'mail_address_country',
                            'vname' => 'LBL_MAIL_ADDRESS_COUNTRY',
                            'type' => 'enum',
                            'options' => 'countries_dom',
                            'group'=>'mail_address',
                            'comment' => 'Country for mailing address',
                'merge_filter' => 'enabled',
                    ),
    (removed 'state' and little tuning to 'country')

    Now in Studio in Contacts->fields I have the new mailing address fields. How to group them like Primary/Alternate addresses and put only one field in edit/defail view? What is the purpose of group in vardefs.php?
    Code:
    'group' => 'some_group'
    I guess there is not a group called mailing_address
    Thanks

    ShugarCE 5.2.0

  2. #2
    zaska's Avatar
    zaska is offline Senior Member
    Join Date
    Sep 2008
    Posts
    99

    Default Re: add new address to person template

    I was just looking at that folder Will post later with the results

  3. #3
    crmsiva's Avatar
    crmsiva is offline A Sugar Hero
    Join Date
    Jan 2009
    Location
    Chennai, India
    Posts
    1,130

    Default Re: add new address to person template

    Sorry. It is somewhat related to what you are expecting, but not an exact one. So i deleted it.

  4. #4
    zaska's Avatar
    zaska is offline Senior Member
    Join Date
    Sep 2008
    Posts
    99

    Default Re: add new address to person template

    Figured it out.

    Tune custom/modules/Contacts/metadata/edit|detail
    Tune include/SugarFields/Fields/Addres

    Code:
              array (
                'name' => 'mail_address_street',
                'hideLabel' => true,
                'type' => 'address',
                'displayParams' =>
                array (
                  'key' => 'mail',
                  'rows' => 2,
                  'cols' => 30,
                  'maxlength' => 150,
                ),
                'label' => 'LBL_MAIL_ADDRESS_STREET',
              ),
              1 => NULL,
            ),

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 5
    Last Post: 2009-02-18, 12:23 PM
  2. Does a Target have to be a person?
    By Atkinson in forum Help
    Replies: 4
    Last Post: 2009-01-14, 04:28 PM
  3. Suggestions for improvements on Person and Address
    By SugarDev.net in forum Feature Requests
    Replies: 5
    Last Post: 2008-06-17, 08:45 PM
  4. Replies: 1
    Last Post: 2007-06-06, 02:28 PM
  5. Assign to more than one person?
    By OperaMom in forum Help
    Replies: 6
    Last Post: 2006-08-23, 04:42 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •