我创建了一个名为“我的笔记”的drupal内容类型,我想在配置文件选项卡旁边的选项卡中显示它。我创建了一个名为“subject”的字段,该字段显示在“My Notes”内容类型中。一旦我点击“创建我的笔记内容”并填写详细信息,我希望将其显示在标签中。
请给我一步明智的解释。
答案 0 :(得分:3)
使用Views创建配置文件视图,添加页面类型显示,并在该页面显示中添加该页面的菜单选项卡。这是编写任何代码的替代方法,而视图将允许您更轻松地对页面进行主题化。
答案 1 :(得分:0)
编写自定义模块并使用hook_menu_alter()更改选项卡或添加新选项卡。这里有一些来自我自定义模块的代码
/**
* Implementation of hook_menu_alter().
* Remember to clear the menu cache after adding/editing this function.
*/
function profile_customizations_menu_alter(&$items) {
// Changing tab names and weights
$items['user/%user_uid_optional']['weight'] = -10;
$items['user/%user_category/edit']['title'] = 'Account settings';
$items['user/%user_category/edit']['weight'] = -9;
$items['user/%user/profile/individual']['title'] = 'Edit profile';
$items['user/%user/profile/individual']['weight'] = -8;
$items['user/%user/profile/ngo']['title'] = 'Edit profile';
$items['user/%user/profile/ngo']['weight'] = -8;
$items['user/%user/delete']['title'] = 'Delete account';
$items['user/%user/delete']['weight'] = 10;
$items['user/%user/profile']['title'] = 'Profile';
$items['user/%user/profile']['weight'] = -9;
/* $items[] = array( // Change the My account link to display My Profile and drop to bottom of list
'path' => 'use/' . $user->uid,
'title' => t('My Profile'),
'callback' => 'user_view',
'callback arguments' => array(arg(1)),
'access' => TRUE,
// 'type' => MENU_DYNAMIC_ITEM,
'type' => MENU_NORMAL_ITEM,
'weight' => 9
);*/
// $items['user/%user/profile/individual']['title'] = 'My Profile';
/* $items[] = array(
'path' => 'user/' . $user->uid . '/profile',
'title' => t('Profile'),
'callback' => 'user_view',*/
}
答案 2 :(得分:-2)
使用内容配置文件模块。然后,您将看到将该内容类型添加为配置文件选项卡旁边的选项卡的选项。但我认为在注册期间也会看到它。我不确定。