Sample code snippet
using Sitecore.Form.Core.Pipelines.FormSubmit;
public class FormatSuccessMessage
{
public void Process(SubmitSuccessArgs args)
{
Assert.IsNotNull((object)args, "args");
if (args.Form == null)
return;
if (condition1)
{
args.Result = "Result1";
}
else if (condition2)
{
args.Result = "Result2"
}
else
args.Result = args.Form.SuccessMessage;
}
}
In Sitecore.Forms.config add reference of above class.
<successAction>
<processor type="Sitecore.Form.Core.Pipelines.FormSubmit.SuccessRedirect, Sitecore.Forms.Core"/>
<processor type="MyApp.FormatSuccessMessage, MyApp.Public"/>
</successAction>
No comments:
Post a Comment