protected override void OnInit(EventArgs e) { base.OnInit(e); var settings = ModuleContext.OpenContentSettings(); RenderInfo renderinfo = new RenderInfo(); renderinfo.Template = settings.Template; if (settings.TabId > 0 && settings.ModuleId > 0) // other module { ModuleController mc = new ModuleController(); renderinfo.SetDataSourceModule(settings.TabId, settings.ModuleId, mc.GetModule(renderinfo.ModuleId, renderinfo.TabId, false), null, ""); } else // this module { renderinfo.SetDataSourceModule(settings.TabId, ModuleContext.ModuleId, ModuleContext.Configuration, null, ""); } OpenContent.TemplateInit ti = (TemplateInit)TemplateInitControl; ti.ModuleContext = ModuleContext; ti.Settings = settings; ti.Renderinfo = renderinfo; ti.RenderOnlySaveButton = true; }
protected override void OnInit(EventArgs e) { base.OnInit(e); var settings = ModuleContext.OpenContentSettings(); RenderInfo renderinfo = new RenderInfo(settings.Template, settings.IsOtherModule); OpenContent.TemplateInit ti = (TemplateInit)TemplateInitControl; ti.PageRefresh = true; ti.ModuleContext = ModuleContext; ti.Settings = settings; ti.Renderinfo = renderinfo; ti.RenderOnlySaveButton = true; }
protected override void OnInit(EventArgs e) { base.OnInit(e); ModuleInfo module = ModuleContext.Configuration; // auto attach a ContentLocalized OpenContent module to the reference module of the default language string openContentAutoAttach = PortalController.GetPortalSetting("OpenContent_AutoAttach", ModuleContext.PortalId, "False"); bool autoAttach = bool.Parse(openContentAutoAttach); if (autoAttach) { //var module = (new ModuleController()).GetModule(ModuleContext.moduleId, ModuleContext.tabId, false); var defaultModule = module.DefaultLanguageModule; if (defaultModule != null) { if (ModuleContext.ModuleId != defaultModule.ModuleID) { var mc = (new ModuleController()); mc.DeLocalizeModule(module); mc.ClearCache(defaultModule.TabID); mc.ClearCache(module.TabID); const string MODULE_SETTINGS_CACHE_KEY = "ModuleSettings{0}"; // to be compatible with dnn 7.2 DataCache.RemoveCache(string.Format(MODULE_SETTINGS_CACHE_KEY, defaultModule.TabID)); DataCache.RemoveCache(string.Format(MODULE_SETTINGS_CACHE_KEY, module.TabID)); //DataCache.ClearCache(); module = mc.GetModule(defaultModule.ModuleID, ModuleContext.TabId, true); //_settings = module.OpenContentSettings(); } } } _engine = new RenderEngine(module); _renderinfo = _engine.Info; _settings = _engine.Settings; OpenContent.TemplateInit ti = (TemplateInit)TemplateInitControl; ti.ModuleContext = ModuleContext; ti.Settings = _settings; ti.Renderinfo = _renderinfo; /* * AlpacaEngine alpaca = new AlpacaEngine(Page, ModuleContext.PortalId, _settings.Template.ManifestFolderUri.FolderPath, "Submissions"); * alpaca.RegisterAll(true, false); */ }
protected override void OnPreRender(EventArgs e) { OpenContent.TemplateInit ti = (TemplateInit)TemplateInitControl; ti.RenderInitForm(); }
private void RenderInitForm() { OpenContent.TemplateInit ti = (TemplateInit)TemplateInitControl; ti.RenderInitForm(); }