Table of Contents

Class Renderer

Namespace
Dynamicweb.Ecommerce.Cart
Assembly
Dynamicweb.Ecommerce.dll

Renderer class.

public class Renderer
Inheritance
Renderer
Inherited Members

Methods

RenderEmptyCartStep(ModuleSettings, int, PageView)

Renders a step of the CartV2

public static string RenderEmptyCartStep(ModuleSettings settings, int stepIndex, PageView pageView)

Parameters

settings ModuleSettings

The paragraph module settings

stepIndex int

The zero-based index of the step

pageView PageView

The current PageView object

Returns

string

A string containing the rendered order

RenderStep(Order, ModuleSettings, PageView, IEnumerable<ValidationError>, IEnumerable<string>, Template)

Renders the order to the template

public static void RenderStep(Order order, ModuleSettings settings, PageView pageView, IEnumerable<ValidationError> validationErrors, IEnumerable<string> removedProductNames, Template template)

Parameters

order Order

The order that should be rendered

settings ModuleSettings

The module settings to be used when rendering the module

pageView PageView

The current pageview object

validationErrors IEnumerable<ValidationError>

Validation errors or null if no validation errors should be rendered

removedProductNames IEnumerable<string>

Removed product names or null if no removed product names should be rendered

template Template

The template to render the order to

RenderStep(Order, ModuleSettings, int, PageView, IEnumerable<ValidationError>, IEnumerable<string>)

Renders a step of the CartV2

public static string RenderStep(Order order, ModuleSettings settings, int stepIndex, PageView pageView, IEnumerable<ValidationError> validationErrors, IEnumerable<string> removedProductNames)

Parameters

order Order

The order to be rendered

settings ModuleSettings

The paragraph module settings

stepIndex int

The zero-based index of the step

pageView PageView

The current PageView object

validationErrors IEnumerable<ValidationError>

The validation errors

removedProductNames IEnumerable<string>

Removed product names rendered in a loop

Returns

string

A string containing the rendered order

RenderStep(Order, PageView, IEnumerable<ValidationError>, IEnumerable<string>, bool, Template)

Renders the order to the template

public static void RenderStep(Order order, PageView pageView, IEnumerable<ValidationError> validationErrors, IEnumerable<string> removedProductNames, bool useNewsletterSubscription, Template template)

Parameters

order Order

The order that should be rendered

pageView PageView

The current pageview object

validationErrors IEnumerable<ValidationError>

Validation errors or null if no validation errors should be rendered

removedProductNames IEnumerable<string>

Removed product names or null if no removed product names should be rendered

useNewsletterSubscription bool

Renders the tag Ecom:Cart.UseNewsletterSubscription to 'true' or the empty string based on the boolean

template Template

The template to render the order to

To top