[buddypress-trac] [BuddyPress] #2468: Additional css classes for body tag

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Sat Jun 26 17:08:49 UTC 2010

#2468: Additional css classes for body tag
 Reporter:  hnla         |       Owner:     
     Type:  enhancement  |      Status:  new
 Priority:  minor        |   Milestone:  1.3
Component:  Core         |    Keywords:     
 At the moment bp-core-templatetags.php assigns a number of classes to be
 added to the body tag.

 Issue is that these classes are all a tad random or rather they tend to
 output a token that is very specific to the bp_is_*, this results in
 having heavy handed grouping of selectors to cover simple rules and adds
 bloat to the stylesheet.

 Proposal is that overall it would benefit styling if there were some more
 generic classes to cover general sections of BP i.e in any screen that
 comes under the members account area body would carry the token 'my-
 account' I have modified my templatetags file thus:

 {{{ if ( bp_is_settings_component() && !bp_is_blog_page()  )
       $bp_classes[] = 'my-account settings';
     if ( bp_is_user_friends() )
       $bp_classes[] = 'my-account my-friends';
 etc, for all items that fall under the member account group of screens.

 Ideally I would output an id token on probably the html tag which is where
 I normally denote major sections or pages that group logically.

 I have set this ticket to 'minor' however would hope that it's also a
 relatively minor additional piece of work that does make theming less of a

 As it is I have not been able to locate where the followers/following
 plugin manages to declare their tokens  so have to add an extra
 unnecessary set of grouped selectors to ensure these screens pick up the



Ticket URL: <http://trac.buddypress.org/ticket/2468>
BuddyPress <http://buddypress.org/>

More information about the buddypress-trac mailing list