Q:

Theming forms in Profile 2

I was recently introduced into the Profile2 module for adding fields to the registration process and I think it just solves my problem. Can anyone show me how to theme the fields? All I need are the .tpl files but I don't think there are any since it's form so it uses the Form API. I may be wrong though.

A:

By default the form will be rendered using the form rendering system, which doesn't include template files, instead functions like theme_textfield is used instead. You can choose to let the entire form or certain form elements be rendering by your custom theme function using the #theme key.
For certain type of fields, this can be dangerous as they require certain markup.

