Exemplo n.º 1
0
        public override object TransformPlaceholderElement(RenderedPlaceholderElement element)
        {
            var transformedElement         = base.TransformPlaceholderElement(element);
            var renderingConfigurationName = GetRenderingConfigurationName(element);

            var args = new TransformPlaceholderElementPipelineArgs(element, renderingConfigurationName, transformedElement);

            _pipelineManager.Run(PipelineName, args, GroupName);
            return(args.Result);
        }
        public override void TransformPlaceholderElement(TransformPlaceholderElementPipelineArgs args)
        {
            if (!(args.Element is ExtensibleRenderedJsonRendering extensibleRendering))
            {
                return;
            }
            if (!ShouldAddAntiForgeryToken(extensibleRendering))
            {
                return;
            }

            var antiForgeryTokenHtml = AntiForgery.GetHtml();

            var(name, value)             = ParseAntiForgeryToken(antiForgeryTokenHtml);
            args.Result.antiForgeryToken = new
            {
                name,
                value
            };
        }
Exemplo n.º 3
0
        public override void TransformPlaceholderElement(TransformPlaceholderElementPipelineArgs args)
        {
            if (!(args.Element is ExtensibleRenderedJsonRendering extensibleRendering))
            {
                return;
            }
            if (!ShouldAddAtlSugMembers(extensibleRendering))
            {
                return;
            }

            args.Result.atlSugMembers = new[]
            {
                "George \"Sitecore George\" Chang",
                "Martin \"Sitecore Artist\" English",
                "Anastasiya \"JavaScript Ninja\" Flynn",
                "Varun \"Too Many Questions\" Nehra",
                "Craig \"From ATL\" Taylor",
                "Amy \"Sitecore Amy\" Winburn"
            };
        }