Drupal 7 可渲染数组中的未定义索引
Undefine Index in Drupal 7 Renderable Array
下面是代码,我抓取了在页面上显示的内容。我不知道应该在第 9 行输入什么索引。
1. /**
2. * Implementation of hook_user_view().
3. */
4.
5. function mymodule_user_view($account, $view_mode, $langcode) {
6.
7. if(user_access('administer mymodule',$account)){
8. $content = t('Sign');
9. $account->content['What should I put here?']=array(
10. '#type' => 'user_profile_item',
11. '#title' => t('Signature'),
12. '#value' => $content,
13. '#weight' => 10,
14. );
15. }
16. }
谁能告诉我,我应该在第 9 行中输入什么样的有效索引值才能使其正确显示。它显示以下错误:
Notice: Undefined index: #markup in template_preprocess_user_profile_item() (line 216 of C:\xampp\htdocs\drupal-7.34\modules\user\user.pages.inc).
尝试用“#markup”替换“#value”:
$account->content['What should I put here?']=array(
'#type' => 'user_profile_item',
'#title' => t('Signature'),
'#markup' => $content,
'#weight' => 10,
);
下面是代码,我抓取了在页面上显示的内容。我不知道应该在第 9 行输入什么索引。
1. /**
2. * Implementation of hook_user_view().
3. */
4.
5. function mymodule_user_view($account, $view_mode, $langcode) {
6.
7. if(user_access('administer mymodule',$account)){
8. $content = t('Sign');
9. $account->content['What should I put here?']=array(
10. '#type' => 'user_profile_item',
11. '#title' => t('Signature'),
12. '#value' => $content,
13. '#weight' => 10,
14. );
15. }
16. }
谁能告诉我,我应该在第 9 行中输入什么样的有效索引值才能使其正确显示。它显示以下错误:
Notice: Undefined index: #markup in template_preprocess_user_profile_item() (line 216 of C:\xampp\htdocs\drupal-7.34\modules\user\user.pages.inc).
尝试用“#markup”替换“#value”:
$account->content['What should I put here?']=array(
'#type' => 'user_profile_item',
'#title' => t('Signature'),
'#markup' => $content,
'#weight' => 10,
);