nombre del autor al crear un determinado tipo de contenido
Buenas,
tengo una duda y quizás me la podais resolver. He montado una página en la que determinados roles pueden crear un tipo de contenido, dado que son varias las personas que pueden crearlo lo que quiero es que de forma automática al publicarlo(o ya cuando lo crees) aparezca el nombre del autor del nodo con un link a su perfil.
Lo estoy haciendo con cck pero claro así cada vez que alquien escribe tiene que introducir su nombre y esto es bastante engorroso.
¿Cómo podría hacerlo de forma automática?
Gracias!
- Inicie sesión o regístrese para enviar comentarios

al fin puedo contestarte. Si
al fin puedo contestarte. Si le falta un punto y coma. El código correcto sería así:
<?phpif ($node->type == "NOMBREDELCONTENIDO") { print theme('username', $node); }
?>
Un saludo.
La verdad no se mucho como va
La verdad no se mucho como va esa configuración, pero supongo que no afectará al código que te puse.
De todas formas si se puede hacer que solo aparezca para el tipo de contenido que tu quieras.
Tienes que utilizar lo siguiente
<?phpif ($node->type == "NOMBREDELCONTENIDO") { print theme('username', $node) }
?>
Sustituyes NOMBREDELCONTENIDO por el nombre del nodo que necesites y debería de funcionar.
Hola de nuevo, Lo he
Hola de nuevo,
Lo he intentado ponerlo tanto en node.php como en page-node y me da el siguiente error:
Parse error: syntax error, unexpected '}'
Tal vez pueda haber algún error en el código?
Gracias carlop, una he puesto
Gracias carlop, una he puesto el código que mandaste y efectivamente sale el nombre del autor, lo que pasa es que me sale en todos los tipos de contenido, entiendo que esto es debido a que no tengo un tpl.php para cada tipo de contenido. No obstante, revisando todo me he encontado que en admin/build/themes/settings hay un tema para mostrar o no la información del autor y fecha esto me parece un sistema mas sencillo primero he puesto tu código y después me he venido aquí y he desclikado página, artículo y algún otro más que no quiero que muestre el autor... pero no me funciona me lo sigue mostrando en todos.
pregunta, ¿hay alguna forma de que funcione esta configuración de los temas o por el contrario hay que crear un tpl para cada tipo de nodo?
Muchas gracias!
Mil gracias!!
Mil gracias!!
De nada ;)
De nada ;)
Hola skat, si para esos tipos
Hola skat,
si para esos tipos de contenido tienes creado un *.tlp.php, puedes hacer eso de manera muy fácil.
Tienes que incluir
<?phpprint theme('username', $node)
?>
Espero que te sea de ayuda.
Un saludo.