【问题标题】:How programmatically assign selected menu to superfish menu…?如何以编程方式将所选菜单分配给超级鱼菜单……?
【发布时间】:2015-07-20 07:49:46
【问题描述】:

在我的自定义主题中,有一个选项可以从主题设置页面的选择列表中选择导航菜单和导航菜单类型(TB Megamenu 和 Superfish 菜单)。在我的 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。

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

如何将选定的导航菜单指定为超级鱼菜单..?我正在使用 Superfish Module version = "7.x-1.9" 欢迎所有建议...

【问题讨论】:

    标签: php drupal-7 drupal-theming


    【解决方案1】:

    我们可以使用下面的代码来完成它..

    variable_set('superfish_menu_1', 'MENU MACHINE NAME');
    

    使用它我们正在更新 superfish 块 1 中的默认菜单值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多