0

我正在尝试打印用户的全名而不是用户名使用theme('username',$name); 显示全名但作为<a>..</a>链接到用户个人资料页面的超链接(在两者之间)。我只想theme()将全名输出为纯文本。任何人都可以帮忙吗?

4

1 回答 1

0

请你说你试图从哪里打印用户名。

如果您在 template.php 中执行此操作,您可以从 node_preprocess 或 page_preprocess 中使用:

print $vars['user']->name;

或者,如果您在 .tpl 文件中,您可以使用

<?php print $user->name; ?>

User 是一个全局变量,因此您可以从中获取各种信息。如果您想查看可用信息,请尝试将其放在 template.php 中,例如在 page_preprocess 函数/(钩子)中

print_r ($vars['user']);
于 2012-04-25T01:00:41.887 回答