Reseller Hosting
Publico Group
Activo 2 semanas atras
Comunidad privada de soporte y apoyo para Revendedores de Hosting. Únete y participa en una... View more
Respuesta a: Menú de página con WHMCS
- 439 centavos
Hola John, en este caso bastaria con ocultar todos los items que se muestran a los usuarios no logeados (nota que no son los mismos para los usuarios logeados).
Si deseas agregar menus personalizados en base a si han iniciadio sesion en WHMCS o no, puedes modificar este hook:
<?php
use WHMCS\View\Menu\Item as MenuItem;
add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar) {
/** @var \WHMCS\User\Client $client */
$client = Menu::context('client');
/*¿ha iniciado sesion?*/
if (!is_null($client)) {
$primaryNavbar->addChild('Menu Name')
->setUri('https://www.example.com/')
->setOrder(70);
}
/*¿ha cerrado sesion?*/
if (is_null($client)) {
$primaryNavbar->addChild('Menu Name 2')
->setUri('https://www.example.com/')
->setOrder(70);
}
});Fuente: https://whmcs.guru/whmcs-modifications/adding-item-logged-users-whmcs/