C# Class OxxCommerceStarterKit.Web.Business.Rendering.SliderContentAreaRenderer

Extends the default ContentAreaRenderer to apply custom CSS classes to each ContentFragment.
Inheritance: ContentAreaRenderer
Afficher le fichier Open project: episerver/Commerce-Demo-Kit

Méthodes publiques

Méthode Description
Render ( HtmlHelper htmlHelper, ContentArea contentArea ) : void
RenderWithoutContainer ( HtmlHelper htmlHelper, ContentArea contentArea ) : void

The container breaks the slider content, and we do not need it, since we won't edit the content when using this renderer

SliderContentAreaRenderer ( IContentRenderer contentRenderer, IContentRepository contentRepository ) : System

Méthodes protégées

Méthode Description
GetViewDataSetting ( HtmlHelper htmlHelper, string viewDataKey ) : bool
MergeSettings ( TagBuilder tagBuilder, SliderItemSettings sliderItemSettings ) : void
RenderContentAreaItem ( HtmlHelper htmlHelper, ContentAreaItem contentAreaItem, string templateTag, string htmlTag, string cssClass ) : void

Method Details

GetViewDataSetting() protected méthode

protected GetViewDataSetting ( HtmlHelper htmlHelper, string viewDataKey ) : bool
htmlHelper HtmlHelper
viewDataKey string
Résultat bool

MergeSettings() protected méthode

protected MergeSettings ( TagBuilder tagBuilder, SliderItemSettings sliderItemSettings ) : void
tagBuilder TagBuilder
sliderItemSettings SliderItemSettings
Résultat void

Render() public méthode

public Render ( HtmlHelper htmlHelper, ContentArea contentArea ) : void
htmlHelper HtmlHelper
contentArea ContentArea
Résultat void

RenderContentAreaItem() protected méthode

protected RenderContentAreaItem ( HtmlHelper htmlHelper, ContentAreaItem contentAreaItem, string templateTag, string htmlTag, string cssClass ) : void
htmlHelper HtmlHelper
contentAreaItem ContentAreaItem
templateTag string
htmlTag string
cssClass string
Résultat void

RenderWithoutContainer() public méthode

The container breaks the slider content, and we do not need it, since we won't edit the content when using this renderer
public RenderWithoutContainer ( HtmlHelper htmlHelper, ContentArea contentArea ) : void
htmlHelper HtmlHelper
contentArea ContentArea
Résultat void

SliderContentAreaRenderer() public méthode

public SliderContentAreaRenderer ( IContentRenderer contentRenderer, IContentRepository contentRepository ) : System
contentRenderer IContentRenderer
contentRepository IContentRepository
Résultat System