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
settingsModuleSettingsThe paragraph module settings
stepIndexintThe zero-based index of the step
pageViewPageViewThe 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
orderOrderThe order that should be rendered
settingsModuleSettingsThe module settings to be used when rendering the module
pageViewPageViewThe current pageview object
validationErrorsIEnumerable<ValidationError>Validation errors or null if no validation errors should be rendered
removedProductNamesIEnumerable<string>Removed product names or null if no removed product names should be rendered
templateTemplateThe 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
orderOrderThe order to be rendered
settingsModuleSettingsThe paragraph module settings
stepIndexintThe zero-based index of the step
pageViewPageViewThe current PageView object
validationErrorsIEnumerable<ValidationError>The validation errors
removedProductNamesIEnumerable<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
orderOrderThe order that should be rendered
pageViewPageViewThe current pageview object
validationErrorsIEnumerable<ValidationError>Validation errors or null if no validation errors should be rendered
removedProductNamesIEnumerable<string>Removed product names or null if no removed product names should be rendered
useNewsletterSubscriptionboolRenders the tag Ecom:Cart.UseNewsletterSubscription to 'true' or the empty string based on the boolean
templateTemplateThe template to render the order to