modificar template_preprocess_comment()

Events happening in the community are now at Drupal community events on www.drupal.org.
linuxamartillazos's picture

Hola!

En drupal 7, en los comentarios el nombre del usuario aparece con un enlace a su cuenta de usuario (en los usuarios registrados, obviamente). Es decir en la linea:

Enviado por USUARIO en Mié, 07/12/2011 - 19:35

"USUARIO" presenta un enlace a hxxp://PEICH.COM/user/USUARIO

Pero quiero crear para los usuarios un campo "homepage" y que el enlace apunte a la web que los usuarios hayan definido en este campo (es decir, de forma similar a como lo hace para los usuarios anónimos).

Intuyo que debo definir un MITEMA_preprocess_comment() y copiar el código de template_preprocess_comment() de /modules/comment/comment.module, modificando la linea:

$variables['submitted'] = t('Submitted by !username on !datetime', array('!username' => $variables['author'], '!datetime' => $variables['created']));

Para hacer que !username tome el valor de este campo.

Lamentablemente mis conocimientos de php hasta ahí no llegan. ~:-/

¿Alguien me puede echar un cable?

Gracias!

Comments

Lo que deberías hacer

oskar_calvo's picture

Lo que deberías hacer re_escribir la función de theme('name', ).

Pero si tus conocimientos de php no llegan mirate el realname, creo recordar que te daba la opción de homepage de los usuarios.

Oskar

Spanish

Group organizers

Group notifications

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