Cambiar titulo de la pagina de usuario

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
martinfdan's picture

Buenas, tengo un pequeño problema con mi Drupal Commons 6x.

Resulta que cuando pinchas sobre el nombre, nick o foto de un usuario, vas a su página de usuario... y el titulo de esta página es su nick. Necesitaria que en vez del nick fuese su nombre y apellido.

Alguien sabe donde cambiarlo?

Gracias

Comments

Si te ayudo con esto

ssoulless's picture

Esto es para drupal 7 y 8 te recomiendo que te actualices ;)

Aquí rapidito escribo este modulito que te servirá, por ejemplo coloquemos de título un custom field que sea de nombres y apellidos, cambiemos el nickname por lo que contiene el campo nombres y apellidos vale?, lo documento para que lo entiendas ;)

<?php
//Poner nombre y apellido en el titulo del perfil de usuario
function miModulo_username_alter(&$name, $account) {

 
//Este if es para verificar el perfil, preguntamos si existe el valor uid
   
if (isset($account->uid)) {
    
/* field_nombres_y_apellidos es el nombre del campo que queremos como título del perfil, en este hook
     * solamente basta con darle el valor a la variable $name que es la variable que drupal usa para dar el título a
     * la página del perfil.
     */
     
$name = $account->field_nombres_y_apellidos['und'][0]['safe_value'];
    }
 
 
}
?>

Ahora ya sabes si por ejemplo quieres que aparezca de título el id del usuario, dices que $name = $account->uid;

Espero te sirva, te recuerdo que no se si sirve para drupal 6.

No es tan facil lo de cambiar

martinfdan's picture

No es tan facil lo de cambiar a 7 u 8, ya que commons para 7 ha salido relativamente hace nada y para 8 ya ni hablamps, cuando el propio drupal 8 aun esta muy verde.

Probare lo q me comentaa, a ver si puede servir o almens darme una pista.

Si alguien tiene cualquier otro consejo o solucion se lo agradeceria.

Un saludo

Puede servirte el módulo realname

isholgueras's picture

También existe un modulito que cambia el username en todos los sitios por su nombre real de una forma muy transparente. Se llama "realname" https://drupal.org/project/realname

Pruébalo a ver si eso te sirve y nos cuéntas.

Saludos

Muchas gracias! El módulo

martinfdan's picture

Muchas gracias! El módulo realname me ha servido a la perfección! Muchas gracias por la ayuda!

tengo una situación similar

darwinrocha's picture

deseo colocar el nombre del usuario en el user menu, donde dice mi cuenta, diga bienvenido, probe con el realname y es muy util pero no me funciona.

Saludos

cambia la traducción del texto

conexion's picture

Creo que buscando la traducción en español del texto que quieres lo cambias. Osea el texto que tienes que buscar para traducir es <> y tendrás que buscarlo en textos traducidos y cambiarlo.

Madrid

Group organizers

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: