whmcs login ve logout menü düzenlemek

whmcs panelde menüleri değiştirmek yada kaldırmak isterseniz kodların içinden yapamıyorsunuz. bunun için

/includes/hooks

kalasöründe dosya oluşturarak yapabilirsiniz.  ekleme yaparken hengi menü adında yapacağınızı bilmeniz gerekir bunun için menünün kaynak kodlarından menuitemname kısmında yazan bilgi ile işlem yapmanız gerekir.” (“menuitemname=”Support”)

/includes/hooks/menu.php “menu.php” dosyalı oluşturduktan sonra aşağıdaki php kodunu koyarsan menülerde değişiklik ekleme yapabilirsiniz.

<?php

use WHMCS\View\Menu\Item as MenuItem;

add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar)
{
// logout çıkışında değişiklik için

// Affiliates menüsünü kaldırdık
$client = Menu::context('client');

if (is_null($client) and !is_null($primaryNavbar->getChild('Affiliates'))) {
$primaryNavbar->removeChild('Affiliates');

}

// Login olunca değişiklik yapmak için

if (!is_null($primaryNavbar->getChild('Billing'))) {
$primaryNavbar->getChild('Billing')
->removeChild('My Quotes');
}

// Yeni menü eklemek için
$primaryNavbar->addChild('İletişim')
->setUri('contact_redIT.php')
->setOrder(70);
});

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir