getManifest()->getModule('silverstripe/cms'); // Enable insert-link to internal pages TinyMCEConfig::get('cms') ->enablePlugins([ 'sslinkinternal' => $module ->getResource('client/dist/js/TinyMCE_sslink-internal.js'), 'sslinkanchor' => $module ->getResource('client/dist/js/TinyMCE_sslink-anchor.js'), ]); }); /** * Register the default internal shortcodes. */ ShortcodeParser::get('default')->register( 'sitetree_link', [SiteTree::class, 'link_shortcode_handler'] ); // TODO Remove once we can configure CMSMenu through static, nested configuration files CMSMenu::remove_menu_class(CMSMain::class); CMSMenu::remove_menu_class(CMSPageEditController::class); CMSMenu::remove_menu_class(CMSPageSettingsController::class); if (class_exists(CMSPageHistoryController::class)) { // this class will be removed in CMS 5 CMSMenu::remove_menu_class(CMSPageHistoryController::class); } CMSMenu::remove_menu_class(CMSPageAddController::class);