mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-10-12 06:54:04 +00:00
CisMenu: do not overwrite calculated url if menuitem is multiple times in menu tree
This commit is contained in:
@@ -67,8 +67,11 @@ class CisMenu extends FHCAPI_Controller
|
|||||||
|
|
||||||
private function generateUrlForMenuItem($menuItem)
|
private function generateUrlForMenuItem($menuItem)
|
||||||
{
|
{
|
||||||
$menuItem->url = $this->menuItemUrlHelper($menuItem);
|
if(!isset($menuItem->url))
|
||||||
unset($menuItem->content);
|
{
|
||||||
|
$menuItem->url = $this->menuItemUrlHelper($menuItem);
|
||||||
|
unset($menuItem->content);
|
||||||
|
}
|
||||||
|
|
||||||
if ($menuItem->childs && count($menuItem->childs)) {
|
if ($menuItem->childs && count($menuItem->childs)) {
|
||||||
$menuItem->childs = $this->generateUrlsForMenuItems($menuItem->childs);
|
$menuItem->childs = $this->generateUrlsForMenuItems($menuItem->childs);
|
||||||
|
|||||||
Reference in New Issue
Block a user