This is a work in progress and nowhere near done, but it should be good enough to get you started.
I initially sat down to map out what goes where, and who does what for the new Member Templates in hopes to remove the tables. In the past, this seemed to be a fairly hot topic (how to modify the templates, not necessarily remove the tables) so I figured I would post this in case anyone else wanted the information. While this is in no way, shape or form a complete guide to tweaking the Member Templates in ExpressionEngine 1.3, it should help you with customization. By knowing which templates do specific member functions, and where they all get included into, you should be able to map out a custom layout and, if you feel ambitious, create a table-less design.
I wasn’t exactly sure how to lay this page out, so I decided to break the templates down into (semi)logical sections. While following along with this, keep an eye on the heading for the section you are viewing. These headings will tell you exactly what you are looking at, as if you were staring at your member list or control panel. With that said I hope this all makes sense and helps some of you out.
As always, should you modify anything, please create a backup. In this case, simply clone the default member templates, and rename them as needed. Should anyone need help with anything, or would like to collaborate with me on this project, please feel free to email me at crimsonATsolitary-pagansDOTcom. If you prefer IMs instead, go ahead and shoot me an email and I will give you all the contact info you need.
With that said, let’s get on to the good stuff.
Containers
These templates basically control the appearance of your member area. I figured I would list these first as they are going to be the most common ones to edit if you wish to match your current design.
Member Profile Outer Enclosure
*Houses the HTML Header, Page Header, Page Sub-header, and HTML Footer templates. Also controls the member_manager (the actual contents of your member sections) content.
*Something to note about this template: It wraps the actual member_manager content into a div with the id of content. If you have the same div id used elsewhere, please remember to change the appropriate CSS, or remove it to suit your needs.
HTML Header
*Included in the Member Profile Outer Enclosure template (via {include:html_header}).
*Contains any header information unrelated to the actual member_manager content. It can be used for basically anything; however its main function is to wrap your current layout around the rest of the member_manager content.
Page Header
*Included in the Member Profile Outer Enclosure template. (via {include:page_header}).
*Contains the title of the page you are currently viewing (i.e.: Your Control Panel, Member List, etc.).
Page Sub-header
*Included in the Member Profile Outer Enclosure template (via {include:page_subheader}).
*Houses the Breadcrumb, Breadcrumb Trail and Breadcrumb Current Page templates. Please see the next section (Navigation) for the contents of these files.
*Contains the breadcrumb architecture for the member area.
HTML Footer
*Included in the Member Profile Outer Enclosure template (via {include:html_footer}).
*The companion for the HTML Header file.
Navigation
This group of templates contains all of your breadcrumb architecture, as well as well as some quick-links which are used for navigation through out the Member Area.
Breadcrumb
*Included in the Page Sub-header template. (via {include:breadcrumb}).
*Houses the Breadcrumb Trail template, as well as static links for member-specific functions (Your Control Panel, Member List, Logout, etc).
Breadcrumb Trail
*Included in the Breadcrumb template. (via {breadcrumb_links}).
*Contains the style for breadcrumb links, with the exception of the current page crumb.
Breadcrumb Current Page
*Included in the Breadcrumb Trail template. (via {breadcrumb_links}).
*Contains the style for the current page within the breadcrumb list.
Member List
This group of templates contains the structure and layout for your Member List.
Member List Page
*Included in the Member Profile Outer Enclosure template. (via {include:member_manager}).
*Contains the table structure of your member list (minus the actual table rows), the table headings, and the form for sorting the display of the actual content, as well as your pagination links (should you have a long list of members).
Member List Rows
*Included in the Member List Page. (via {member_rows}).
*Contains the style and content of your member table rows.
Your Control Panel
These templates contain the structure and layout for Your Control Panel. This includes the menu, main profile display (not the public profile), forms for editing your profile, private messages and your personal notepad.
Personal Settings
The section of the control panel is where you may make any and all changes and updates that are offered to you.
Full Profile Page
*Included in Member Outer Profile Enclosure (via {include:member_manager}).
*Houses much of the content for the control panel. The list is just too long, so pay attention to what files are included here.
*Contains the layout for the menu and content sections of the control panel.
Member Profile Menu
*Included automatically in Full Profile Page (via {include:menu}).
*Houses the Private-Message - Menu template.
*Contains the navigation headings and links for the control panel.
Profile Home Page
*Included automatically in Full Profile Page (via {include:content}).
*Contains quick info about your account (email address, join date, etc)
Member Profile Form
*Included automatically in Full Profile Page (via {include:content}).
*Contains the layout and styling for editing your URL, birthday, etc. including the form elements.
Signature Form
*Included automatically in Full Profile Page (via {include:content}).
*Contains the layout and styling for the signature panel, including the form elements.
Edit Avatar Page
*Included automatically in the Full Profile Page (via {include:content}).
*Houses the Avatar Folder List template.
*Contains the layout and styling of the avatar panel, the necessary form elements, and links to the Avatar Folders (if available)
Avatar Folder List
*Included in Edit Avatar Page (via {include:avatar_folder_list}).
*Contains a list of folders for pre-generated avatars (if available).
Browse Avatar Page
*Included automatically in the Full Profile Page (via {include:content}).
*Contains a list of selectable avatars based on the folder you are presently browsing, and the necessary form elements.
Edit Member Photo
*Included automatically in the Full Profile Page (via {include:content}).
*Contains the layout and styling of the member photo panel, the necessary form elements, and your present member photo.
Email Preferences Form
*Included automatically in the Full Profile Page (via {include:content}).
*Contains the layout and styling of the email panel, the various notification options and the necessary form elements.
Username and Password Form
*Included automatically in the Full Profile Page (via {include:content}).
*Houses the Username Form Row template
*Contains the layout and styling of the username and password panel and the necessary form elements.
Username Form Row
*Included in the Username and Password Form (via {row:username_form}).
*Contains the table rows to change/edit your username (if allowed).
Username Change Disallowed Message
*Included ?? (I’m not sure where this goes. I haven’t seen it anywhere yet, even with allowing members to change their usernames disabled. If anyone has information, please feel free to edit this or contact me.)
*Contains the table row with a “disallow message”.
Edit Preferences
*Included automatically in the Full Profile Page (via {include:content}).
*Contains the layout and styling of the preferences panel (avatar and signature display settings) and the necessary form elements.
Localization Preferences Form
*Included automatically in the Full Profile Page (via {include:content}).
*Contains the layout and styling of the localization panel (time zone, language, etc.) and the necessary form elements.
Subscription Manager
The section of the control panel is where you may manage any and all comment subscriptions you may have attached to your account.
Subscriptions Page
*Included automatically in the Full Profile Page (via {include:content}).
*Houses the Subscription Results Heading template.
*Contains the layout and styling for the subscription panel and all necessary form elements.
Subscription Results Heading
*Included in the Subscriptions Page template (via {subscription_results}).
*Houses the Subscription Results Rows, Subscription Pagination and No Subscriptions Message templates
*Contains the styling for the subscription table headings.
Subscription Results Rows
*Included automatically in the Subscriptions Page (if there are results).
*Contains the styling for the subscription table rows.
No Subscriptions Message
*Included automatically in the Subscriptions Page (if there are no results).
*Contains the table row and styling for the appropriate message.
Subscription Pagination
*Included automatically in the Subscriptions Page (if there are enough results, otherwise not displayed).
*Contains the layout and styling of the pagination rows.
Category:Members Category:Templates
