/// <summary> /// Handles the Click event of the SaveButton control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Web.UI.ImageClickEventArgs"/> instance containing the event data.</param> protected void SaveButton_Click(object sender, ImageClickEventArgs e) { //Standard: //m_Manager.LiveEditingContext.Updates.SaveAll(); //m_Manager.DisplayUserMessage("Page saved", "The page was saved successfully. Remember to publish your changes.", "info"); //This marks as "unpublished" in Triphulcas: var currentPage = new Document(NodeFactory.Node.getCurrentNodeId()); if (currentPage.getProperty("public") != null) { currentPage.SetProperty("public", 0); //disable "unpublish" option: if (m_unpublishedButton != null) { m_Manager.LiveEditingContext.Menu.Remove(m_unpublishedButton); } } //Save&Publish code: // save and publish m_Manager.LiveEditingContext.Updates.SaveAll(); m_Manager.LiveEditingContext.Updates.PublishAll(); // show message to user m_Manager.DisplayUserMessage("Artículo guardado", "Hemos guardado tu basura. Publícala para que se vea.", "info"); // redirect to page (updates everything, and is necessary if the page name was changed) //RefreshPage(); }
/// <summary> /// Handles the Click event of the SaveButton control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Web.UI.ImageClickEventArgs"/> instance containing the event data.</param> protected void SaveButton_Click(object sender, ImageClickEventArgs e) { m_Manager.LiveEditingContext.Updates.SaveAll(); m_Manager.DisplayUserMessage("Page saved", "The page was saved successfully. Remember to publish your changes.", "info"); }