From 49ce90fc953e16e5604e8322e177fa226aaae000 Mon Sep 17 00:00:00 2001 From: thewilkybarkid <chriswilkinson84@gmail.com> Date: Wed, 5 Feb 2014 15:06:25 +0000 Subject: [PATCH] Enable the Menu Trail By Path module --- src/cambridge/cambridge.info | 1 + src/cambridge/cambridge.install | 20 ++++++++++++++++++++ src/cambridge/cambridge.make | 1 + 3 files changed, 22 insertions(+) diff --git a/src/cambridge/cambridge.info b/src/cambridge/cambridge.info index 61cc365..fec0533 100644 --- a/src/cambridge/cambridge.info +++ b/src/cambridge/cambridge.info @@ -39,6 +39,7 @@ dependencies[] = media dependencies[] = menu_block dependencies[] = menu_firstchild dependencies[] = menu_force +dependencies[] = menu_trail_by_path dependencies[] = pathauto dependencies[] = raven dependencies[] = realname diff --git a/src/cambridge/cambridge.install b/src/cambridge/cambridge.install index d5499ed..e79b3ea 100644 --- a/src/cambridge/cambridge.install +++ b/src/cambridge/cambridge.install @@ -77,6 +77,9 @@ function cambridge_install() { variable_set('pathauto_node_news_article_pattern', 'news/[node:title]'); variable_set('pathauto_node_questions_and_answers_pattern', '[node:menu-link:parent:url:path]/[node:title]'); + // Don't let Menu Trail By Path handle breadcrumbs. + variable_set('menu_trail_by_path_breadcrumb_handling', FALSE); + // Use the media module for image field instances. $instances = array( @@ -217,3 +220,20 @@ function cambridge_install() { ->execute(); } } + +/** + * Set up the Menu Trail By Path module. + */ +function cambridge_update_7100() { + if (module_exists('menu_trail_by_path') || module_exists('menu_position')) { + return; + } + + $result = module_enable(array('menu_trail_by_path')); + + if (!$result) { + throw new DrupalUpdateException('Failed to enabled Menu Trail By Path module'); + } + + variable_set('menu_trail_by_path_breadcrumb_handling', FALSE); +} diff --git a/src/cambridge/cambridge.make b/src/cambridge/cambridge.make index f2b3240..787e3fd 100644 --- a/src/cambridge/cambridge.make +++ b/src/cambridge/cambridge.make @@ -41,6 +41,7 @@ projects[memcache][patch][] = "http://drupal.org/files/memcache-missing-extensio projects[memcache][patch][] = "http://drupal.org/files/memcache-display-connection-error-1830496-6.patch" projects[menu_admin_per_menu] = "1.0" projects[menu_force] = "1.2" +projects[menu_trail_by_path] = "2.0" projects[nodequeue] = "2.0-beta1" projects[pathologic] = "2.12" projects[realname] = "1.1" -- GitLab