/// <summary> /// Page_Load /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { ScriptManager scriptMan = ScriptManager.GetCurrent(Page); if (scriptMan != null) { ServiceReference service = new ServiceReference("~/Extensions/WebServices/MetadataSelector.asmx"); service.InlineScript = true; if (scriptMan.Services.IndexOf(service) == -1) scriptMan.Services.Add(service); } m_currentModule = ModuleCMS.Instance; if (m_parentPage.WorkingCopy != null) { m_workingCopy = m_parentPage.WorkingCopy; c_metadataSelector.PageID = m_workingCopy.Page.ID; } ShowConnectedMetadata(); }
/// <summary> /// Page_Load /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { m_currentModule = FoundationContext.Module as ModuleCMS; if (m_parentPage.WorkingCopy != null) { m_workingCopy = m_parentPage.WorkingCopy; m_metadataSelector.PageID = m_workingCopy.Page.ID; } if(!IsPostBack) { InitDropDownLists(); InitLabels(); InitMetadataTypeRepeater(); InitDateFields(); } // Hide the metadatapanel if no types are added in the administration. if (Extensions.Instance.Metadata.Types.All.Count <= 0) m_panelMetadata.Visible = false; }
private MetadataService(ModuleCMS moduleCMS) { PageTypeMetadataSubjectID = moduleCMS.PageTypes.GetPageType("MetadataHolder").ID; PageTypeMetadataTypeID = moduleCMS.PageTypes.GetPageType("MetadataCategory").ID; }
public UrlInfoController(BaseProductService baseProductService, ModuleCMS moduleCms, CategoryService categoryService) { _baseProductService = baseProductService; _moduleCms = moduleCms; _categoryService = categoryService; }