【问题标题】:How to add new menu with submenus in WHMCS?如何在 WHMCS 中添加带有子菜单的新菜单?
【发布时间】:2017-10-12 20:39:07
【问题描述】:

我想添加一个带有子菜单的新自定义菜单,并研究了 WHMCS 官方文档,但发现只有这个:

<?php
#adding Menu Item to primaryNavbar
use WHMCS\View\Menu\Item as MenuItem;
add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar)
{
$primaryNavbar->addChild('Menu Name')
    ->setUri('https://www.example.com/')
    ->setOrder(70);
});

但问题是,如何在里面添加带有子菜单的菜单?

【问题讨论】:

    标签: menu customization submenu whmcs


    【解决方案1】:

    因此,WHMCS 客户端界面中带有子菜单项的菜单只是带有子项的菜单项。您引用的示例代码创建了一个菜单项,要制作子菜单只需将更多子菜单添加到您的 addChild() 调用的结果中。像这样:

    use WHMCS\View\Menu\Item as MenuItem;
    add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar)
    {
        $menuItem = $primaryNavbar->addChild('Menu Name')
            ->setUri('https://www.example.com/')
            ->setOrder(70);
        $menuItem->addChild('Sub Menu Item 1')->setUri('foo');
        $menuItem->addChild('Sub Menu Item 2')->setUri('bar');
        return $primaryNavbar;
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-08
      • 2019-07-22
      • 1970-01-01
      • 2021-07-21
      相关资源
      最近更新 更多