public void Process([NotNull] RenderFieldArgs args) { if (args.RenderParameters.ContainsKey(LinkFieldWrapperOptions.OptionsParameterName)) { var renderer = new Renderers.LinkRenderer(args.Item) { InnerHTML = args.RenderParameters[LinkFieldWrapperOptions.InnerHtmlParameterName], CSS = args.RenderParameters[LinkFieldWrapperOptions.CssParameterName], IncludeContentEditorCss = ConvertParameterToBool(args.RenderParameters[LinkFieldWrapperOptions.EditorCssParameterName]), DisplayHrefByDefault = ConvertParameterToBool(args.RenderParameters[LinkFieldWrapperOptions.HrefDefaultParameterName]), FieldName = args.FieldName, FieldValue = args.FieldValue, Parameters = args.Parameters, RawParameters = args.RawParameters }; args.DisableWebEditContentEditing = true; RenderFieldResult result = renderer.Render(); args.Result.FirstPart = result.FirstPart; args.Result.LastPart = result.LastPart; } }
public void Process([NotNull] RenderFieldArgs args) { if (args.RenderParameters.ContainsKey(LinkFieldWrapperOptions.OptionsParameterName)) { var renderer = new Renderers.LinkRenderer(args.Item) { InnerHTML = args.RenderParameters[LinkFieldWrapperOptions.InnerHtmlParameterName], CSS = args.RenderParameters[LinkFieldWrapperOptions.CssParameterName], IncludeContentEditorCss = ConvertParameterToBool(args.RenderParameters[LinkFieldWrapperOptions.EditorCssParameterName]), DisplayHrefByDefault = ConvertParameterToBool(args.RenderParameters[LinkFieldWrapperOptions.HrefDefaultParameterName]), FieldName = args.FieldName, FieldValue = args.FieldValue, Parameters = args.Parameters, RawParameters = args.RawParameters }; args.DisableWebEditContentEditing = true; RenderFieldResult result = renderer.Render(); args.Result.FirstPart = result.FirstPart; args.Result.LastPart = result.LastPart; } }