Add hover descriptions to top-level menu links.

This commit is contained in:
Michael Stenta 2018-11-08 14:59:37 -05:00
parent 532763ea2e
commit 513b65a377
1 changed files with 8 additions and 5 deletions

View File

@ -9,14 +9,17 @@
*/
function farm_theme_menu_link_alter(&$item) {
// Expand top-level menu link items by default.
// Expand top-level menu link items by default and provide descriptions.
$paths = array(
'farm/assets',
'farm/logs',
'farm/plans',
'farm/areas' => t('Areas are places on/off the farm.'),
'farm/assets' => t('Assets are the "things" you want to manage.'),
'farm/logs' => t('Logs are the "events" that happen to assets and areas.'),
'farm/people' => t('People are who make it happen.'),
'farm/plans' => t('Plans provide features for organizing and planning other records.'),
);
if (in_array($item['link_path'], $paths)) {
if (array_key_exists($item['link_path'], $paths)) {
$item['expanded'] = TRUE;
$item['options']['attributes']['title'] = $paths[$item['link_path']];
}
}