protected override Dictionary <string, object> BuildCustomTokens(SendEmailExtendedData data, FormSubmitContext formSubmitContext)
        {
            var tokens           = base.BuildCustomTokens(data, formSubmitContext);
            var attachmentTokens = fileAttachmentTokenBuilder.BuildFileAttachmentTokens(data, formSubmitContext);

            tokens.AddRange(attachmentTokens);
            return(tokens);
        }
예제 #2
0
        protected override Dictionary <string, object> BuildCustomTokens(SendEmailExtendedData data, FormSubmitContext formSubmitContext)
        {
            var tokens           = base.BuildCustomTokens(data, formSubmitContext);
            var attachmentTokens = fileAttachmentTokenBuilder.BuildFileAttachmentTokens(data, formSubmitContext);

            tokens.AddRange(attachmentTokens);
            if (data.GenerateAllFieldsToken)
            {
                var formFields = mailTokenBuilder.BuildAllTokens(formSubmitContext);
                tokens.Add(Sitecore.Configuration.Settings.GetSetting("FormExtensions.AllFormFieldsTokenName", "AllFormFields"), ConvertTokensToSingleString(formFields));
            }
            return(tokens);
        }