在Drupal 7中创建一个链接

时间:2012-10-02 06:47:03

标签: php drupal menu

我正在尝试使用menu_link_save($ link)在Drupal 7中创建一个链接

我正在检查带有var_dump输出的菜单名称:

array(8) { ["devel"]=> string(11) "Development" ["menu-drushcommands"]=> string(13) "DrushCommands" ["menu-footer-menu"]=> string(11) "Footer Menu" ["main-menu"]=> string(9) "Main menu" ["management"]=> string(10) "Management" ["navigation"]=> string(10) "Navigation" ["user-menu"]=> string(9) "User menu" ["menu-sub-menu"]=> string(7) "submenu" }

我尝试使用键将链接添加到子菜单,并且一旦使用该值, 但它不起作用。

我唯一能做的就是将菜单项添加到导航栏,这是默认的后备值。

这是我的功能:

function save_menu(){
$output =  menu_get_menus();
var_dump($output);  

$link = array();

$link['link_title'] = "menulinkname";      //required value
$link['link_path']  = 'ctModules/inserted nodename';    //required value
$link['menu_name']  = 'submenu';                         
menu_link_save($link);
menu_cache_clear_all();
}

我确信这是一件我想念的小事,但感谢任何帮助。

THX

0 个答案:

没有答案