From 5cf14ec6b4a0d413f50a379e30f705f0b84679a3 Mon Sep 17 00:00:00 2001 From: thewilkybarkid <chriswilkinson84@gmail.com> Date: Tue, 3 Sep 2013 13:13:31 +0100 Subject: [PATCH] Sanitise content type menu links --- cambridge.info | 1 + cambridge.install | 3 +++ cambridge.make | 1 + cambridge_lite.install | 6 ++++++ 4 files changed, 11 insertions(+) diff --git a/cambridge.info b/cambridge.info index 88bbe8e..f431035 100644 --- a/cambridge.info +++ b/cambridge.info @@ -38,6 +38,7 @@ dependencies[] = globalredirect dependencies[] = imagecrop dependencies[] = link dependencies[] = media +dependencies[] = menu_force dependencies[] = pathauto dependencies[] = php dependencies[] = raven diff --git a/cambridge.install b/cambridge.install index 867dc69..decb0d8 100644 --- a/cambridge.install +++ b/cambridge.install @@ -17,6 +17,9 @@ function cambridge_install() { cambridge_lite_install(); + // Force a main-menu link on Basic Pages. + variable_set('menu_force_page', TRUE); + // Set sensible URL alias pattern defaults. variable_set('pathauto_node_pattern', '[node:title]'); diff --git a/cambridge.make b/cambridge.make index b552ba3..be82229 100644 --- a/cambridge.make +++ b/cambridge.make @@ -25,6 +25,7 @@ projects[imagecrop][version] = "1.0-rc3" projects[imagecrop][patch][] = "https://gist.github.com/thewilkybarkid/6241365/raw/fccdba35efbd5ec106d8b92a8af98f71172e1870/imagecrop_query_string.patch" projects[imagecrop][patch][] = "https://gist.github.com/thewilkybarkid/6351355/raw/a34c91e4480aa7c4c0b79644e13aeeec914c1726/imagecrop_theme.patch" projects[media] = "1.3" +projects[menu_force] = "1.2" projects[nodequeue] = "2.0-beta1" projects[pathologic] = "2.11" projects[realname] = "1.1" diff --git a/cambridge_lite.install b/cambridge_lite.install index 9dd77c3..9d40fdb 100644 --- a/cambridge_lite.install +++ b/cambridge_lite.install @@ -371,6 +371,12 @@ function cambridge_lite_install() { field_create_instance($instance); } + // Basic Pages can have a main-menu item. + variable_set('menu_options_page', array('main-menu')); + + // Carousel Items shouldn't be on a menu. + variable_set('menu_options_carousel_item', array()); + // Allow visitor account creation with administrative approval. variable_set('user_register', USER_REGISTER_VISITORS_ADMINISTRATIVE_APPROVAL); -- GitLab