我正在从安装配置文件创建几个节点,每个节点都有自己的菜单设置。
我想要发生的事情是让一些菜单项成为其他一些菜单项的子项,硬编码mlid
orplid
如有必要。
从下面的代码片段中,当从 Drupal 管理员和数据库中查看时,所有值都反映在节点中,除了mlid
and parent
。我也尝试过设置plid
,parent
但也没有用。
$node->menu['link_title'] = 'Some title';
$node->menu['menu_name'] = 'main-menu';
$node->menu['mlid'] = 11000;
$node->menu['parent'] = 10000;
$node->path = array(
'alias' => 'somealias'
);
node_save($node);
如何强制设置节点菜单链接?