【问题标题】:Issue with drupal 6 theme('username',...)drupal 6主题问题('用户名',...)
【发布时间】:2012-04-24 00:45:06
【问题描述】:

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

【问题讨论】:

  • $name 变量是什么?是您要输出的全名吗?

标签: 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']);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多