Address Book Custom Template with Custom Labels not saved or "global" issue

Apple Address Book Template Issue - Custom Label Not Saved

....Long, but hopefully easy to understand….

When working with the Mac OS Address Book I have noticed what seems to be a flaw that makes the template feature somewhat less useful.

/Address Book.app

Once running, open Address Book preferences for templates, via key command or by using menu items:

Address Book > Preferences… > Template

Now that your looking this window

http://web.me.com/groyce/AddressBook_ScreenImages/Photos.html#1

You can select the "Add Field" option if you wanted to adjust the "default" fields.

If you drop down the "Add Field" list you will see something that looks like this…

http://web.me.com/groyce/AddressBook_ScreenImages/Photos.html#2

A user might select various options adding phonetics, nickname, title, etc. Because most people have phone numbers, Apple’s default settings for Address Book has the "phone" field checked, as such my issue will focus on this field to make things simple….

When looking at the "phone" field the default "headings or labels" are as follows:

work
home
iPhone (unlike others due to case be a consideration)
mobile
main
home fax
work fax
pager
other
-
Custom…

This above list looks like this:

http://web.me.com/groyce/AddressBook_ScreenImages/Photos.html#3

The "custom" option is what makes the template feature so cool! When selecting "custom" a window will appear that looks like this:

http://web.me.com/groyce/AddressBook_ScreenImages/Photos.html#4

We are given the ability to enter anything desired, allowing the creation of a custom label that will appear in the field - in this case we’re making a new "label" that will appear in the template for the "phone" field.

(Quick aside - Custom, is to say anything that does not go beyond 13 characters. For example if you entered "abcdefghijklmnop" as your "custom" heading all letters after "m" are not visible. The custom heading appears as "abcdefghijklm…" This restriction of 13 characters does not change when you exit address book template preferences, no matter if you re-size the address book window, or view an address book card in a single window, if you are "editing" the card, 13 characters is all you get! If you are not editing the card you can see 14 characters…)

Back to the original point….

Say you enter the custom text "foreign" in the "Add custom label" for the Phone field...

(this applies to some contacts that might have both US domestic phone numbers as well as "foreign" contact numbers)

Now "foreign" is a "default label" that will appear as part of the template when a user elects to create a new contact within address book… great!

If you decided that you wanted to add something more, you could click the green + symbol and create another custom label either within the single "new card" or by going back and adding to the default template or enable another Apple chosen "default". For example, because many people don’t use "pagers" any longer you might decide to remove this label from the phone field, assuming it’s still alive within your template.

OK so we’ve modified the address book template by adding the custom label "foreign" to the phone field, now we exit the address book preferences, and we’re looking at address book…

If you select the + button or any other method to "create a new address book card" you will see a template that looks like what you wanted… i.e. the default fields and labels are ready for you to input text, you create a card for person "A" and you use the newly created custom "foreign" label of the phone field - great things look good!

Let’s say now that the "foreign" label is created you move to an older card for person "B" … this person has both a US number that you’ve already input text for and you now want to add the "foreign" label…

THE PROBLEM....

Address book does not retain the custom label

You select person "B" from you contact list, click "edit" and then click the green + symbol to add a new label to the phone field, in doing so the newly added label is the next label from the default list...

it would seem that selecting the arrows would allow you to change to your "foreign" label, but doing this only shows the default list…. your created custom label is not in the list, you’d have to create a new "custom label"

Does anyone know how to force address book into retaining the "custom labels" that are added to the template?

This might not seem like a problem to some, but what if you have 20 custom labels that might appear in all or some of the different fields..

Example

Field > Custom Label
-
Phone > Foreign
Address > Foreign
Address > 2nd home
URL > FTP IP
URL > private
email > college

This list could go on forever, how we each decided to organize information for contacts is personal…. Just very annoying that I’ve not been able to figure out a way to have address book retain the "custom" wanted…

Address book is a really great app and with MobileMe and an iPhone it is a great place to organize A TON of information… just not saving templates with "global" custom fields makes things less useful

Problem via pictures:

http://web.me.com/groyce/AddressBook_ScreenImages/Photos.html#5

http://web.me.com/groyce/AddressBook_ScreenImages/Photos.html#0

HELP

Intel System, Mac OS X (10.6.2), Included likes for pictures relating to post topic. Add-ons or plugins are cool, core feature cooler

Posted on Nov 24, 2009 1:29 PM

Reply
6 replies

Nov 24, 2009 4:33 PM in response to MNGuy

• Might be some help in this (slightly shorter) read: 😉

http://www.macosxhints.com/article.php?story=20051221232010333

• And of course, the ever faithful Apple docs.. 'Address Book Programming Guide for OS X' - don't wait for Apple...go nuts:
http://developer.apple.com/mac/library/documentation/UserExperience/Conceptual/A ddressBook/Tasks/AccessingData.html

Nov 24, 2009 5:30 PM in response to MNGuy

(still not trying to make this longer....but)

For those that have an iPhone and MobileMe or an iPhone that they sync address book contacts with, you might find that this problem in a different form....

1 - custom created "labels" added to the iPhone Address Book are saved on the iPhone but not sent to the "host" machine when a sync is performed. That is when creating a new contact or editing an old contact on the iPhone (no computer used, working on iPhone only) custom labels are saved as global labels independent of field and NOT synced back to the address book on the host machine

2 - custom created "labels" added to the Address Book.app template (on your Mac OS machine), will sync with the iPhone, if the custom label is used by at least 1 contact within the address book. That is create a contact (AKA card) on the host computer called "Test" give test a custom labeled phone number called "goofy" enter a number for goofy and goofy will now appear on the iPhone as a custom option, but will still not appear as an option within the address book on the host computer when editing an old card.

Nov 24, 2009 5:41 PM in response to K T

I like the article and have the programing guide.... No comment for the guide.

The article is nice regarding the field "address" that has been a problem I've worked with due to have a bunch of different mailing lists, but when entering a new address either via the creation of a new contact or when editing an old contact to "add" information, one can easily chose to adjust the country of origin for an entered address.

However, the original post reflects what bugmaster above mentioned, the ability to change various fields given "rules" guided by the template is a flaw..... someone working with the iPhone template for the address book on the phone noticed this issue, but as it appears forgot to mention something to the Mac OS address book group and perhaps the MobileMe group.

It's not an issue of formatting... rather an issue of features not working as they otherwise could (notice I didn't say should, for the template preference of address book, could simply be a "default template" when working with contacts NOT already entered into the address book.... i.e. it's only a template for new cards not one for old or existing cards.....) that said, a template is a preset format so we don't have to edit or recreate each time, it only makes sense that this notion applies to the editing of existing contact information within cards.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Address Book Custom Template with Custom Labels not saved or "global" issue

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.