Theming the drupal username

By: Arshad

22 Mar 2010

If you look a drupal node, drupal displays the author of this node as the username of the user or anonymous if the author is not registered user. Now if we want to display the real name of the user (a field we will add in the profile module) instead of the username, drupal provides a theming function that let's you modify the output of the username before it is printed on a node. Let's see how we can do this.

Unique class for list items in drupal

By: Arshad

19 Mar 2010

I'll go directly to the code

This one goes in your template.php (under sites/all/themes/yourtheme/).

  1. function phptemplate_menu_item_link($link) {
  2. if (empty($link['localized_options'])) {
  3. $link['localized_options'] = array();
  4. }
  5. if (empty($link['localized_options']['attributes']['class'])) {
  6. $link['localized_options']['attributes']['class'] = 'menu-'. $link['mlid'];
  7. }
  8. else {
  9. $link['localized_options']['attributes']['class'] .= ' menu-'. $link['mlid'];
  10. }
  11. return l($link['title'], $link['href'], $link['localized_options']);
  12. }

About Me

Arshad Chummun Hello I'm Arshad. I'm a 21 years old Drupal Web Developer. This is a site i put up for some reasons i can't remember and this is where i write stuffs i need to remember.;)

In the Web world, i head the Drupal Mauritius User Group and the jQuery user Group Mauritius and i'm a campus representative for Mozilla Firefox. 

DrupalCon CPH 2010

Copenhagen August 23 -27

Drupalcon CPH 2010