I'm building my first site with drupal. And I made a custom user field: Full name. Now I want to get the value of this fild in my template to say “Hello, %username%”. How do I do that?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
在Drupal 7模板中获取自定义用户字段的值?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
dpsx99068 2011-11-14 07:52关注Depending on your setup/field name, something like this in
template.php
(preprocess function for the template file):function mytheme_preprocess_page() { global $user; $user = user_load($user->uid); // Make sure the user object is fully loaded $vars['full_name'] = $user->field_full_name[LANGUAGE_NONE][0]['value']; }
Then something like this in
page.tpl.php
:if (isset($full_name) && !empty($full_name)) : echo 'Hello ' . $full_name; endif;
Note that
LANGUAGE_NONE
may need to be changed if you're running a multi-lingual site.本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2015-07-13 22:39回答 1 已采纳 Yes, you should use hook_form_FORM_ID_alter() (or hook_form_alter(), if you prefer). When You hav
- 2017-08-23 02:12回答 3 已采纳 Please use following code to get the current user object in Drupal 8: $user = \Drupal::currentUser
- 2016-10-23 04:22回答 2 已采纳 Yeah, i'm also fedup with the menu drupal renderer, that's why i prefer to write my own render (in
- 2020-08-27 11:25culi3118的博客 Please be aware that due to the development process Drupal 8 has been undergoing at the time of writing, some parts of the code might be outdated. Take a look at this repository in which I try to upda...
- 2015-03-16 00:08回答 1 已采纳 Hope this may help you. <?php /** * Implements hook_block_view(). */ function your_module_bl
- 2016-06-22 03:06回答 1 已采纳 $items = array(); this code should be come under the main function function form_test_menu() { t
- 2019-02-27 14:27回答 1 已采纳 I have found the answer. First we set the classes: {% set submenu_classes = [ 'sidebar__menu' ~
- 2022-11-21 20:407. **响应式设计**:随着移动设备的普及,Drupal 7开始支持响应式设计,使得网站在不同设备上都能有良好的用户体验。 8. **Web服务**:Drupal 7支持XML-RPC、RESTful Web Services和Services模块,允许与其他应用...
- 2015-06-29 15:33回答 1 已采纳 Use form submit handler function and redirect to a url where you can render new form and pass your
- 2010-08-05 04:47回答 2 已采纳 views-view.list.tpl.php. does the whole list not a node, are you wishing to style the whole list o
- 2015-09-11 11:59回答 1 已采纳 That is a common "bug" of the Views PHP module... you'll only get the nid of the node! if this i
- 2017-08-20 14:23通过以上介绍,我们不仅了解了Drupal 7 API的基本概念、组成部分及其在实际开发中的应用方法,还通过示例代码具体演示了如何利用这些API来实现自定义功能。这对于想要深入了解Drupal 7开发的开发者来说是非常有价值...
- 2023-10-15 15:585. **内容类型与字段**:Drupal允许定义不同类型的可发布内容(如文章、页面、新闻等),并可自定义字段以适应各种数据需求。 6. **角色与权限**: Drupal的角色和权限系统使管理员能精细控制不同用户对网站的访问和...
- 2022-11-21 03:474. **内容类型和字段**:Drupal允许用户定义不同的内容类型,并为每种类型添加自定义字段,以适应不同类型的网站需求。 5. **强大的API**:Drupal提供了丰富的API,包括数据库操作、用户管理、URL路由等,方便...
- 2023-08-26 14:07在“Drupal.zip”中,我们可以期待找到以下关键文件和目录: 1. **core**:包含Drupal的核心代码,包括数据库抽象层、路由系统、表单处理等。 2. **modules**:存放Drupal的扩展模块,每个模块通常有自己的配置文件...
- 2019-09-20 07:28在内容创建方面,书中会讲解如何定义自定义内容类型,这在Drupal中是通过字段系统实现的。字段系统允许用户为内容类型添加各种数据字段,如文本、图片、日期等。此外,还会有教程介绍如何使用视图(Views)模块来...
- 2021-03-04 11:593. **内容类型和字段**:Drupal允许定义不同类型的内容,如文章、页面、产品等,并通过字段来扩展内容的结构。字段可以是文本、图像、日期等。 4. **工作流与权限管理**:Drupal具有强大的角色和权限系统,支持内容...
- 2023-08-26 13:35在Drupal v7版本中,系统进一步优化了用户体验,增强了性能,并提供了更多内置功能。 1. **PHP语言基础**:Drupal是用PHP编写的,因此熟悉PHP语法、面向对象编程(OOP)以及PHP的函数库是必要的。PHP是一种服务器端...
- 2021-05-29 02:54如果没有这样的工具,则必须在主题中为每个字段创建自定义字段模板。 :( 类似的项目包括语义字段、字段包装器和 Display Suite extras 中的工具。 但我们认为这种方法是 Morefasterbetter:trade_mark:。 安装 下载...
- 2021-03-18 09:35巫-挖泥巴的博客 1,Settings, States, ConfigEntityDrupal 7:保存配置// mymodule/mymodule.modulevariable_set("mymodule_results", 5);Drupal 8:保存配置// mymodule/mymodule.moduleconfig('mymodule.config')->set('...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司