protected override void OnInit(EventArgs e) { ModCtrl = new NBrightBuyController(); DebugMode = StoreSettings.Current.DebugMode; base.OnInit(e); #region "Get all Settings for module" //get Model Level Settings ModSettings = new ModSettings(ModuleId, Settings); ModuleKey = ModSettings.Get("modulekey"); #endregion if (EnablePaging) { CtrlPaging = new NBrightCore.controls.PagingCtrl(); this.Controls.Add(CtrlPaging); CtrlPaging.PageChanged += new RepeaterCommandEventHandler(PagingClick); } //add template provider to NBright Templating NBrightCore.providers.GenXProviderManager.AddProvider("NBrightBuy,Nevoweb.DNN.NBrightBuy.render.GenXmlTemplateExt"); // search for any other NBright Tenmplating providers that might have been added. var pluginData = new PluginData(PortalSettings.Current.PortalId); var l = pluginData.GetTemplateExtProviders(); foreach (var p in l) { var prov = p.Value; NBrightCore.providers.GenXProviderManager.AddProvider(prov.GetXmlProperty("genxml/textbox/assembly") + "," + prov.GetXmlProperty("genxml/textbox/namespaceclass")); } }