[buddypress-trac] [BuddyPress Trac] #5739: Standardization of the different parts of the sign-up form

buddypress-trac noreply at wordpress.org
Tue Jul 8 10:56:16 UTC 2014


#5739: Standardization of the different parts of the sign-up form
-------------------------+-----------------------------
 Reporter:  WCUADD       |      Owner:
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  Awaiting Review
Component:  XProfile     |    Version:
 Severity:  normal       |   Keywords:
-------------------------+-----------------------------
 The sign up form is composed of several sections :
 * `#basic-details-section`
 * `#profile-details-section`
 * `#blog-details-section`

 Only the xprofile fields in `#profile-details-section` are clearly
 identified with a div and a parametrised class as follows (line 69 in
 `members/register.php` in the trunk version (not 2.0.1)

 {{{
 <div<?php bp_field_css_class( 'editfield' ); ?>>
 }}}

 Note that this is very important to give the possibility to add for
 example a "mandatory" class to the required xprofile fields, as follows
 for example :

 {{{
 function add_mandatory_xprofile_field_class( $css_classes ) {
 global $profile_template;
 if ( bp_get_the_profile_field_is_required() ) $css_classes[] =
 ‘mandatory’;
 return $css_classes;
 }
 add_filter( ‘bp_field_css_classes’, ‘add_mandatory_xprofile_field_class’
 );
 }}}


 To render in a similar manner the different parts of the form, the other
 fields in the other sections should be caracterised equally each one with
 :
 1. a div
 2. and please! with a parametrised class in order to let to the developper
 the possibility to add his own classes. For example to add a "mandatory"
 class as shown above but not only, there could be other CSS rendering
 needs.

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5739>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list