2017-05-13 1 views
0

나는 하위 메뉴와 새로운 사용자 지정 메뉴를 추가하고 싶었 및 공식 WHMCS 문서에 연구,하지만 이걸 발견 :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); 
}); 

그러나 문제는, 어떻게 내부 하위 메뉴로 메뉴를 추가하는 것입니다?

답변

0

따라서 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; 
}); 
관련 문제