OK here is better one wich check all possible route options
template/YJSG_BASED_TEMPLATE/layouts/yjsg_mobilemenu.php
change lines 61-65
PHP Code:
if($menuitem->id == $SetActiveId){
$selected = ' selected="selected"';
}else{
$selected ='';
}
to
PHP Code:
if($menuitem->id == $SetActiveId){
$selected = ' selected="selected"';
}else{
$selected ='';
}
$menuitem->flink = $menuitem->link;
switch ($menuitem->type)
{
case 'separator' :
continue;
case 'url' :
if ((strpos($menuitem->link, 'index.php?') === 0) && (strpos($menuitem->link, 'Itemid=') === false))
{
$menuitem->flink = $menuitem->link.'&Itemid='.$menuitem->id;
}
break;
case 'alias' :
$menuitem->flink = 'index.php?Itemid='.$menuitem->params->get('aliasoptions');
break;
default :
$router = JSite::getRouter();
if ($router->getMode() == JROUTER_MODE_SEF)
{
$menuitem->flink = 'index.php?Itemid='.$menuitem->id;
}
else
{
$menuitem->flink .= '&Itemid='.$menuitem->id;
}
break;
}
if (strcasecmp(substr($menuitem->flink, 0, 4), 'http') && (strpos($menuitem->flink, 'index.php?') !== false))
{
$menuitem->flink = JRoute::_($menuitem->flink, true, $menuitem->params->get('secure'));
}
else
{
$menuitem->flink = JRoute::_($menuitem->flink);
}
or download the attached file , unzip it and replace existing
template/YJSG_BASED_TEMPLATE/layouts/yjsg_mobilemenu.php
with the new one