// set default group view if not existant // ---------------------------------------------------------------------------- if (is_null(SilvercartGroupViewHandler::getDefaultGroupView())) { SilvercartGroupViewHandler::setDefaultGroupView('SilvercartGroupViewList'); } if (is_null(SilvercartGroupViewHandler::getDefaultGroupHolderView())) { SilvercartGroupViewHandler::setDefaultGroupHolderView('SilvercartGroupViewList'); } if (class_exists('GoogleSitemap') && method_exists('GoogleSitemap', 'register_dataobject')) { GoogleSitemap::register_dataobject('SilvercartProduct', null, '0.2'); } // ---------------------------------------------------------------------------- // add silvercart branding if no other branding is set // ---------------------------------------------------------------------------- if (Config::inst()->get('LeftAndMain', 'application_name') == 'SilverStripe') { Config::inst()->update('LeftAndMain', 'application_name', 'SilverCart - ' . SilvercartConfig::SilvercartFullVersion()); Config::inst()->update('LeftAndMain', 'application_link', 'http://www.silvercart.org'); } // ---------------------------------------------------------------------------- // Register menus for the storeadmin // ---------------------------------------------------------------------------- SilvercartConfig::registerMenu('default', _t('SilvercartStoreAdminMenu.DEFAULT')); SilvercartConfig::registerMenu('files', _t('SilvercartStoreAdminMenu.FILES')); SilvercartConfig::registerMenu('orders', _t('SilvercartStoreAdminMenu.ORDERS')); SilvercartConfig::registerMenu('products', _t('SilvercartStoreAdminMenu.PRODUCTS')); SilvercartConfig::registerMenu('handling', _t('SilvercartStoreAdminMenu.HANDLING')); SilvercartConfig::registerMenu('customer', _t('SilvercartStoreAdminMenu.CUSTOMER')); SilvercartConfig::registerMenu('config', _t('SilvercartStoreAdminMenu.CONFIG')); SilvercartConfig::registerMenu('modules', _t('SilvercartStoreAdminMenu.MODULES')); //AssetAdmin::$menuCode = 'files'; Config::inst()->update('AssetAdmin', 'menuCode', 'files');