Class RteMacroRenderingValueConverter
A value converter for TinyMCE that will ensure any macro content is rendered properly even when
used dynamically.
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public class RteMacroRenderingValueConverter : SimpleTinyMceValueConverter
Constructors
RteMacroRenderingValueConverter(IUmbracoContextAccessor, IMacroRenderer, HtmlLocalLinkParser, HtmlUrlParser, HtmlImageSourceParser)
Declaration
public RteMacroRenderingValueConverter(IUmbracoContextAccessor umbracoContextAccessor, IMacroRenderer macroRenderer, HtmlLocalLinkParser linkParser, HtmlUrlParser urlParser, HtmlImageSourceParser imageSourceParser)
Parameters
| Type |
Name |
Description |
| IUmbracoContextAccessor |
umbracoContextAccessor |
|
| IMacroRenderer |
macroRenderer |
|
| HtmlLocalLinkParser |
linkParser |
|
| HtmlUrlParser |
urlParser |
|
| HtmlImageSourceParser |
imageSourceParser |
|
Methods
Declaration
public override object ConvertIntermediateToObject(IPublishedElement owner, IPublishedPropertyType propertyType, PropertyCacheLevel referenceCacheLevel, object inter, bool preview)
Parameters
| Type |
Name |
Description |
| IPublishedElement |
owner |
|
| IPublishedPropertyType |
propertyType |
|
| PropertyCacheLevel |
referenceCacheLevel |
|
| System.Object |
inter |
|
| System.Boolean |
preview |
|
Returns
| Type |
Description |
| System.Object |
|
GetPropertyCacheLevel(IPublishedPropertyType)
Declaration
public override PropertyCacheLevel GetPropertyCacheLevel(IPublishedPropertyType propertyType)
Parameters
| Type |
Name |
Description |
| IPublishedPropertyType |
propertyType |
|
Returns
| Type |
Description |
| PropertyCacheLevel |
|