Generate id for navigation item
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
This commit is contained in:
parent
36c51bc4f1
commit
b578fd855e
1 changed files with 2 additions and 2 deletions
|
@ -274,7 +274,7 @@ class NavigationManager implements INavigationManager {
|
|||
if (!isset($info['navigations']['navigation'])) {
|
||||
continue;
|
||||
}
|
||||
foreach ($info['navigations']['navigation'] as $nav) {
|
||||
foreach ($info['navigations']['navigation'] as $key => $nav) {
|
||||
if (!isset($nav['name'])) {
|
||||
continue;
|
||||
}
|
||||
|
@ -286,7 +286,7 @@ class NavigationManager implements INavigationManager {
|
|||
continue;
|
||||
}
|
||||
$l = $this->l10nFac->get($app);
|
||||
$id = isset($nav['id']) ? $nav['id'] : $app;
|
||||
$id = $nav['id'] ?? $app . ($key === 0 ? '' : $key);
|
||||
$order = isset($nav['order']) ? $nav['order'] : 100;
|
||||
$type = isset($nav['type']) ? $nav['type'] : 'link';
|
||||
$route = $nav['route'] !== '' ? $this->urlGenerator->linkToRoute($nav['route']) : '';
|
||||
|
|
Loading…
Reference in a new issue