Drupal 7 Drupal 7:如何在块中显示自定义字段值
德鲁帕尔大师们,我寻求你们的智慧Drupal 7 Drupal 7:如何在块中显示自定义字段值,drupal-7,field,Drupal 7,Field,德鲁帕尔大师们,我寻求你们的智慧 我有一个twitter块,这是twitter块的代码,带有硬编码的twitter用户名 }).render().setUser('kathylynn').start(); 我的问题是,我想从我的用户配置文件中提取用户名,用户已经将他们的twitter帐户保存在我在配置文件下创建的文本字段中 我已经在网上搜索了几天了,似乎找不到正确的代码来让它工作,因为我想用登录用户从用户配置文件下的文本字段中保存的twitter帐户替换“kathylynn”。请帮忙 使用视
}).render().setUser('kathylynn').start();
}).render().setUser('[field_twittername]').start()代码>
我是凭记忆做的,所以如果它不起作用,请告诉我 假设您将此代码直接添加到自定义块体,只需将过滤器更改为PHP code
类型并使用以下命令:
global $user;
// Get a fully loaded user object
$account = user_load($user->uid);
// Grab the twitter username from the field
$twitter_username = $account->field_name_of_twitter_field[$account->language][0]['value'];
// Print your (presumably javascript) code
print "...}).render().setUser('" . $twitter_username . "').start();";
谢谢你们,我两个都试过了,它们对我有用!欠你一个人情!但愿我能给你买杯咖啡!谢谢你们,我两个都试过了,它们对我有用!欠你一个人情!但愿我能给你买杯咖啡!