Добрый день. Есть система хелпдекса и инвентаризации GLPI. Потребовалось добавить несколько ссылок в меню . Проблему решить не могу по причине что ссылки попадают в массив и отображаются во всех пунктах меню.
Нашел блок отвечающий за вывод меню
PHP:
скопировать код в буфер обмена
///Main menu echo "<div id='c_menu'>"; echo "<ul id='menu'>"; // Get object-variables and build the navigation-elements [b]Добавляю свой ссылки [/b] echo "<li>"; echo "<a href='/front/test4.php'>Карточки ПК</a>"; echo "<ul class='ssmenu' style='display: none;'>"; echo "</ul></li>"; echo "<li>"; echo "<a href='/front/per.php'>Карточки устройств</a>"; echo "<ul class='ssmenu' style='display: none;'>"; echo "</ul></li>"; $i = 1; foreach ($menu as $part => $data) { if (isset($data['content']) && count($data['content'])) { $menu_class = ""; if (isset($menu[$sector]) && $menu[$sector]['title'] == $data['title']) { $menu_class = "active"; } echo "<li id='menu$i' class='$menu_class' onmouseover=\"javascript:menuAff('menu$i','menu');\" >"; $link = "#"; if (isset($data['default']) && !empty($data['default'])) { $link = $CFG_GLPI["root_doc"].$data['default']; } echo "<a href='$link' class='itemP' title='{$data['title']}'>{$data['title']}</a>"; echo "<ul class='ssmenu'>"; // list menu item foreach ($data['content'] as $key => $val) { $menu_class = ""; $tmp_active_item = explode("/", $item); if (isset($menu[$sector]['content']) && isset($menu[$sector]['content'][$active_item]) && ($menu[$sector]['content'][$active_item]['title'] == $val['title'])) { $menu_class = "active"; } && isset($val['title'])) { echo "<li class='$menu_class'><a href='".$CFG_GLPI["root_doc"].$val['page']."'"; if (isset($val['shortcut']) && !empty($val['shortcut'])) { if (!isset($already_used_shortcut[$val['shortcut']])) { echo " accesskey='".$val['shortcut']."'"; $already_used_shortcut[$val['shortcut']] = $val['shortcut']; } echo ">".Toolbox::shortcut($val['title'], $val['shortcut'])."</a></li>\n"; } else { echo ">".$val['title']."</a></li>\n"; } } } echo "</ul></li>"; $i++; } }
|