diff --git a/src/ContaoManager/Plugin.php b/src/ContaoManager/Plugin.php index 72afebd..66fc402 100644 --- a/src/ContaoManager/Plugin.php +++ b/src/ContaoManager/Plugin.php @@ -5,11 +5,11 @@ /* * This file is part of richardhj/contao-knp-menu. * - * Copyright (c) 2020-2020 Richard Henkenjohann + * Copyright (c) 2020-2021 Richard Henkenjohann * * @package richardhj/contao-knp-menu * @author Richard Henkenjohann - * @copyright 2020-2020 Richard Henkenjohann + * @copyright 2020-2021 Richard Henkenjohann * @license MIT */ diff --git a/src/DependencyInjection/RichardhjContaoKnpMenuExtension.php b/src/DependencyInjection/RichardhjContaoKnpMenuExtension.php index c5cb156..4b8af66 100644 --- a/src/DependencyInjection/RichardhjContaoKnpMenuExtension.php +++ b/src/DependencyInjection/RichardhjContaoKnpMenuExtension.php @@ -5,11 +5,11 @@ /* * This file is part of richardhj/contao-knp-menu. * - * Copyright (c) 2020-2020 Richard Henkenjohann + * Copyright (c) 2020-2021 Richard Henkenjohann * * @package richardhj/contao-knp-menu * @author Richard Henkenjohann - * @copyright 2020-2020 Richard Henkenjohann + * @copyright 2020-2021 Richard Henkenjohann * @license MIT */ diff --git a/src/Menu/MenuBuilder.php b/src/Menu/MenuBuilder.php index 33b0997..ecd2dc8 100644 --- a/src/Menu/MenuBuilder.php +++ b/src/Menu/MenuBuilder.php @@ -5,11 +5,11 @@ /* * This file is part of richardhj/contao-knp-menu. * - * Copyright (c) 2020-2020 Richard Henkenjohann + * Copyright (c) 2020-2021 Richard Henkenjohann * * @package richardhj/contao-knp-menu * @author Richard Henkenjohann - * @copyright 2020-2020 Richard Henkenjohann + * @copyright 2020-2021 Richard Henkenjohann * @license MIT */ @@ -184,6 +184,18 @@ private function populateMenuItem(MenuItem $item, ?PageModel $requestPage, PageM $item->setLinkAttribute('rel', implode(' ', $arrRel)); } + if ($title = $page->pageTitle ?: $page->title) { + $item->setLinkAttribute('title', $title); + } + + if ($page->accesskey) { + $item->setLinkAttribute('accesskey', $page->accesskey); + } + + if ($page->tabindex) { + $item->setLinkAttribute('tabindex', $page->tabindex); + } + foreach ($extra as $k => $v) { $item->setExtra($k, $v); } diff --git a/src/Menu/NavigationModuleProvider.php b/src/Menu/NavigationModuleProvider.php index fd8a803..b4a303a 100644 --- a/src/Menu/NavigationModuleProvider.php +++ b/src/Menu/NavigationModuleProvider.php @@ -5,11 +5,11 @@ /* * This file is part of richardhj/contao-knp-menu. * - * Copyright (c) 2020-2020 Richard Henkenjohann + * Copyright (c) 2020-2021 Richard Henkenjohann * * @package richardhj/contao-knp-menu * @author Richard Henkenjohann - * @copyright 2020-2020 Richard Henkenjohann + * @copyright 2020-2021 Richard Henkenjohann * @license MIT */ diff --git a/src/Resources/contao/dca/tl_module.php b/src/Resources/contao/dca/tl_module.php index c0acd03..d0660f3 100644 --- a/src/Resources/contao/dca/tl_module.php +++ b/src/Resources/contao/dca/tl_module.php @@ -5,11 +5,11 @@ /* * This file is part of richardhj/contao-knp-menu. * - * Copyright (c) 2020-2020 Richard Henkenjohann + * Copyright (c) 2020-2021 Richard Henkenjohann * * @package richardhj/contao-knp-menu * @author Richard Henkenjohann - * @copyright 2020-2020 Richard Henkenjohann + * @copyright 2020-2021 Richard Henkenjohann * @license MIT */ diff --git a/src/RichardhjContaoKnpMenuBundle.php b/src/RichardhjContaoKnpMenuBundle.php index f6a07fd..fe4f22a 100644 --- a/src/RichardhjContaoKnpMenuBundle.php +++ b/src/RichardhjContaoKnpMenuBundle.php @@ -5,11 +5,11 @@ /* * This file is part of richardhj/contao-knp-menu. * - * Copyright (c) 2020-2020 Richard Henkenjohann + * Copyright (c) 2020-2021 Richard Henkenjohann * * @package richardhj/contao-knp-menu * @author Richard Henkenjohann - * @copyright 2020-2020 Richard Henkenjohann + * @copyright 2020-2021 Richard Henkenjohann * @license MIT */