From c3a008e6cf3f88ffae6584d4b8536fe577a98eb7 Mon Sep 17 00:00:00 2001 From: Kevin Frantz Date: Thu, 6 Sep 2018 11:26:10 +0200 Subject: [PATCH] Added font awesome and optimized menu --- .../src/Subscriber/UserMenuSubscriber.php | 46 ++++++++++--------- application/templates/base.html.twig | 1 + 2 files changed, 26 insertions(+), 21 deletions(-) diff --git a/application/src/Subscriber/UserMenuSubscriber.php b/application/src/Subscriber/UserMenuSubscriber.php index abbcb92..42f614f 100644 --- a/application/src/Subscriber/UserMenuSubscriber.php +++ b/application/src/Subscriber/UserMenuSubscriber.php @@ -30,59 +30,63 @@ class UserMenuSubscriber implements EventSubscriberInterface { $menu = $event->getItem(); $menu->addChild( - 'linking', + 'start', [ 'route' => 'homepage', + 'attributes' => [ + 'icon' => 'fab fa-font-awesome-flag', + ], ] ); $menu->addChild( - 'texting', + 'imprint', [ - 'labelAttributes' => [ - 'class' => 'class3 class4', + 'route'=>'imprint', + 'attributes' => [ + 'icon' => 'fas fa-address-card', ], ] ); $dropdown = $menu->addChild( - 'Hello Me', + 'user', [ 'attributes' => [ 'dropdown' => true, + 'icon' => 'fas fa-user', ], ] ); $dropdown->addChild( - 'Profile', + 'login', [ - 'route' => 'homepage', + 'route' => 'user_login', 'attributes' => [ 'divider_append' => true, + 'icon' => 'fas fa-sign-in-alt', ], ] ); $dropdown->addChild( - 'text', - [ - 'attributes' => [ - 'icon' => 'fa fa-user-circle', - ], - 'labelAttributes' => [ - 'class' => ['class1', 'class2'], - ], - ] - ); - - $dropdown->addChild( - 'Logout', + 'logout', [ 'route' => 'user_logout', + 'attributes' => [ + 'icon' => 'fas fa-sign-out-alt', + ], + ] + ); + + $dropdown->addChild( + 'register', + [ + 'route' => 'user_register', 'attributes' => [ 'divider_prepend' => true, - 'icon' => 'fa fa-sign-out', + 'icon' => 'fas fa-file-signature', ], ] ); diff --git a/application/templates/base.html.twig b/application/templates/base.html.twig index 74f4d3d..cf66b92 100644 --- a/application/templates/base.html.twig +++ b/application/templates/base.html.twig @@ -8,6 +8,7 @@ +