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
settingsModuleSettings- The paragraph module settings
stepIndexint- The zero-based index of the step
pageViewPageView- The current PageView object
Returns
- string
- A string containing the rendered order
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
orderOrder- The order to be rendered
settingsModuleSettings- The paragraph module settings
stepIndexint- The zero-based index of the step
pageViewPageView- The 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
orderOrder- The order that should be rendered
pageViewPageView- The 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
useNewsletterSubscriptionbool- Renders the tag Ecom:Cart.UseNewsletterSubscription to 'true' or the empty string based on the boolean
templateTemplate- The template to render the order to