Php 如何以编程方式将选定菜单分配给superfish菜单…?

Php 如何以编程方式将选定菜单分配给superfish菜单…?,php,drupal-7,drupal-theming,Php,Drupal 7,Drupal Theming,在“我的自定义主题”中,有一个选项可以从“主题设置”页面的选择列表中选择导航菜单和导航菜单类型TB Megamenu和Superfish menu。在我的tpl文件中,我可以使用以下代码将所选菜单传递到TB Megamenu if (module_exists('tb_megamenu')) { $block = block_load('tb_megamenu','SELECTED Menu'); $output =_block_get_renderable_array(_block_rende

在“我的自定义主题”中,有一个选项可以从“主题设置”页面的选择列表中选择导航菜单和导航菜单类型TB Megamenu和Superfish menu。在我的tpl文件中,我可以使用以下代码将所选菜单传递到TB Megamenu

if (module_exists('tb_megamenu')) {
$block = block_load('tb_megamenu','SELECTED Menu');
$output =_block_get_renderable_array(_block_render_blocks(array($block)));
print render($output);
}
根据我的研究,我没有找到任何方法来为superfish指定选定的菜单。通过使用以下代码,我的主菜单更改为superfish

$block = block_load('superfish', 1);

如何将选定的Nagiviation菜单指定为superfish菜单。。??我正在使用Superfish Module version=7.x-1.9欢迎所有建议…

我们可以使用以下代码来完成此操作

variable_set('superfish_menu_1', 'MENU MACHINE NAME');
使用此选项,我们将更新superfish块1中的默认菜单值