Save And Close button for Email Templates
- m_plugables
- Commander (CMDR)
- Posts: 149
- Joined: Tue Mar 11, 2008 12:44 am
- Contact:
Save And Close button for Email Templates
When editing the Email templates there should be a Save And Close button like we have for products. Currently we have to reopen the Email template each time when testing the changes.
Visit the links below to Download Plugins for your AC7 Store
http://www.plugables.com
http://blog.plugables.com
- m_plugables
- Commander (CMDR)
- Posts: 149
- Joined: Tue Mar 11, 2008 12:44 am
- Contact:
Re: Save And Close button for Email Templates
Edit the Admin/Store/EmailTemplates/EditTemplate.aspx file and find the following line of code
and add the following line of code just below that
Now add two new function named Save() and SaveAndCloseButton_Click(object sender,EventArgs e) and modify the SaveButton_Click(object sender, EventArgs e) function so that the final code should be look like
Code: Select all
<asp:Button ID="SaveButton" runat="server" Text="Save" OnClick="SaveButton_Click" />
Code: Select all
<asp:Button ID="SaveAndCloseButton" runat="server" Text="Save And Close" OnClick="SaveAndCloseButton_Click" />
Code: Select all
protected void SaveButton_Click(object sender, EventArgs e)
{
Save();
}
protected void Save()
{
_EmailTemplate.Name = Name.Text;
_EmailTemplate.ToAddress = ToAddress.Text;
_EmailTemplate.CCList = CCAddress.Text;
_EmailTemplate.BCCList = BCCAddress.Text;
_EmailTemplate.FromAddress = FromAddress.Text;
_EmailTemplate.Subject = Subject.Text;
_EmailTemplate.Body = Message.Text;
_EmailTemplate.IsHTML = IsHtml.Checked;
_EmailTemplate.Triggers.DeleteAll();
foreach (ListItem item in Triggers.Items)
{
if (item.Selected)
{
_EmailTemplate.Triggers.Add(new EmailTemplateTrigger(_EmailTemplateId, AlwaysConvert.ToInt(item.Value)));
}
}
_EmailTemplate.Save();
}
protected void SaveAndCloseButton_Click(object sender,EventArgs e)
{
Save();
RedirectMe();
}
Visit the links below to Download Plugins for your AC7 Store
http://www.plugables.com
http://blog.plugables.com