Переход на другой пункт меню можно сделать так:

$menu = JSite::getMenu();
$active = $menu->getActive();
 
if ($active->id == 10){
	header('Location: страница на сайте');
}

если переход происходит на материал для пункта меню категории или раздела, чтобы не возникло циклического перехода, кроме id пункта меню можно проверить вид:

$menu = JSite::getMenu();
$active = $menu->getActive();
$view = JRequest::getVar( 'view', '', null, 'STRING');
 
if ($active->id == 10 && $view != 'article'){
	header('Location: страница на сайте');
}

Код можно вставить в index.php шаблона.

Чтобы сделать комментарий, нужно авторизоваться на сайте!