Sitecore.Modules.WeBlog.Pipelines.GetSummary.Wrap.Process C# (CSharp) Méthode

Process() public méthode

public Process ( GetSummaryArgs args ) : void
args GetSummaryArgs
Résultat void
        public void Process(GetSummaryArgs args)
        {
            // This processor is to compensate for messy markup. It shouldn't be required when editing (and it can break EE)
            #if !FEATURE_EXPERIENCE_EDITOR
            if (Context.PageMode.IsPageEditor)
            #else
            if (Context.PageMode.IsExperienceEditor)
            #endif
                return;

            if (!OnlyWhenRequired || !args.Summary.StartsWith("<" + WrappingTag + ">"))
                args.Summary = "<{0}>{1}</{0}>".FormatWith(WrappingTag, args.Summary);
        }

Usage Example

Exemple #1
0
        public void EmptySummary()
        {
            var processor = new Wrap();
            processor.OnlyWhenRequired = true;
            processor.WrappingTag = "p";

            var args = new GetSummaryArgs();
            args.Summary = string.Empty;

            processor.Process(args);

            Assert.AreEqual("<p></p>", args.Summary);
        }
All Usage Examples Of Sitecore.Modules.WeBlog.Pipelines.GetSummary.Wrap::Process