Sure.
There are different ways to approach this. If you want to keep the default call of just $fieldsFormatted, then you can go into the Custom Fields manager and set the order in which the fields are published. This should change the order in which they appear on the vCard. Also, in each field's attributes are options that control whether or not the label is shown, and whether or not to show a given filed on a new line. So, if your City and State are showing up on different lines, then it is probably because the field property is set to start the field on a new line.
Personally, as a designer, I never use this method. There simply isn't enough control over the fields. You can replace this call by individual calls to the fields and put them in exactly the layout that you like using CSS commands.
The commands are available here:
www.sigsiu.net/template_commands.html
My typical vCard set up is in the attached TXT file.
Notice that I have the "," in between field_city and field_federal_state? I don't know how to do that unless you do the individual field calls. I am using the formatted fields, but I have most of them set to not show on a separate line, which is why you see the break returns at the end of each line.
Hope this helps.
File Attachment:
File Name:
vcard.txtFile Size: 954