/** * set the group view to use by default for product group lists * * @param string $defaultGroupHolderView the class name of the group view to use by default * * @return void */ public static function setDefaultGroupHolderView($defaultGroupHolderView = null) { SilvercartGroupViewHandler::setDefaultGroupHolderView($defaultGroupHolderView); }
} // ---------------------------------------------------------------------------- // add possible group views // ---------------------------------------------------------------------------- SilvercartGroupViewHandler::addGroupView('SilvercartGroupViewList'); SilvercartGroupViewHandler::addGroupView('SilvercartGroupViewTile'); SilvercartGroupViewHandler::addGroupHolderView('SilvercartGroupViewList'); SilvercartGroupViewHandler::addGroupHolderView('SilvercartGroupViewTile'); // ---------------------------------------------------------------------------- // 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'));