diff --git a/plugins/Directory/Directory.php b/plugins/Directory/Directory.php index b565ff1d8a..4ce9b45cdb 100644 --- a/plugins/Directory/Directory.php +++ b/plugins/Directory/Directory.php @@ -32,8 +32,9 @@ class Directory extends Module */ public function onAddRoute(RouteLoader $r) { - $r->connect('actors', '/actors', [Controller\Directory::class, 'actors']); - $r->connect('groups', '/groups', [Controller\Directory::class, 'groups']); + $r->connect('directory_actors', '/actors', [Controller\Directory::class, 'actors']); + $r->connect('directory_groups', '/groups', [Controller\Directory::class, 'groups']); + return Event::next; } @@ -46,16 +47,8 @@ class Directory extends Module */ public function onStartTwigPopulateVars(array &$vars): bool { - $vars['main_nav_tabs'] = [ - [ - 'title' => 'Actors', - 'route' => 'actors', - ], - [ - 'title' => 'Groups', - 'route' => 'groups', - ], - ]; + $vars['main_nav_tabs'][] = ['title' => 'Actors', 'route' => 'directory_actors']; + $vars['main_nav_tabs'][] = ['title' => 'Groups', 'route' => 'directory_groups']; return Event::next; } diff --git a/plugins/Directory/templates/directory/actors.html.twig b/plugins/Directory/templates/directory/actors.html.twig index 8498110a6b..2ef6e73d82 100644 --- a/plugins/Directory/templates/directory/actors.html.twig +++ b/plugins/Directory/templates/directory/actors.html.twig @@ -91,11 +91,13 @@
  • Network
  • - {% for tab in main_nav_tabs %} + {% if main_nav_tabs is defined %} + {% for tab in main_nav_tabs %}
  • - {{ tab['title'] }} + {{ tab['title'] }}
  • - {% endfor %} + {% endfor %} + {% endif %}