diff --git a/code/LeftAndMain.php b/code/LeftAndMain.php index ef74f2fd..0e16b9d8 100644 --- a/code/LeftAndMain.php +++ b/code/LeftAndMain.php @@ -219,6 +219,10 @@ class LeftAndMain extends Controller { Requirements::javascript(CMS_DIR . '/javascript/LangSelector.js'); Requirements::javascript(CMS_DIR . '/javascript/TranslationTab.js'); + // navigator + Requirements::css(SAPPHIRE_DIR . '/css/SilverStripeNavigator.css'); + Requirements::javascript(SAPPHIRE_DIR . '/javascript/SilverStripeNavigator.js'); + Requirements::themedCSS('typography'); foreach (self::$extra_requirements['javascript'] as $file) { @@ -1087,6 +1091,16 @@ JS; return "cms: $cmsVersion, sapphire: $sapphireVersion"; } } + + /** + * @return array + */ + function SwitchView() { + if($page = $this->currentPage()) { + $nav = SilverStripeNavigator::get_for_record($page); + return $nav['items']; + } + } /** * The application name. Customisable by calling