【问题标题】:Issue with drupal 6 theme('username',...)drupal 6主题问题('用户名',...)
【发布时间】:2012-04-24 00:45:06
【问题描述】:
我正在尝试使用theme('username',$name); 打印用户的全名而不是用户名。全名显示,但作为超链接(在<a>..</a> 之间)链接到用户的个人资料页面。我只想theme() 将全名输出为纯文本。有人可以帮忙吗?
【问题讨论】:
标签:
drupal
drupal-6
drupal-theming
【解决方案1】:
请您说一下您尝试从哪里打印用户名。
如果您在 template.php 中执行此操作,您可以从 node_preprocess 或 page_preprocess 中使用:
print $vars['user']->name;
或者,如果你在一个 .tpl 文件中,你可以使用
<?php print $user->name; ?>
User 是一个全局变量,因此您可以从中获取各种信息。
如果您想查看可用信息,请尝试将其放在 template.php 中,例如在 page_preprocess 函数/(钩子)中
print_r ($vars['user']);