Class ShopUrlDataProvider
- Namespace
- Dynamicweb.Ecommerce.Frontend.UrlHandling
- Assembly
- Dynamicweb.Ecommerce.dll
[AddInName("Ecommerce")]
public class ShopUrlDataProvider : UrlDataProvider, IParameterOptions, IParameterVisibility
- Inheritance
-
ShopUrlDataProvider
- Implements
- Inherited Members
Properties
GroupPath
[AddInLabel("Groups")]
[AddInParameterGroup("URL")]
[AddInParameter("GroupPath")]
[AddInParameterEditor(typeof(RadioParameterEditor), "")]
public string GroupPath { get; set; }
Property Value
Include
[AddInLabel("Include")]
[AddInParameterGroup("URL")]
[AddInParameter("Include")]
[AddInParameterEditor(typeof(RadioParameterEditor), "SortBy=Key")]
public string Include { get; set; }
Property Value
IncludeFrom
[AddInLabel("Shop")]
[AddInParameterGroup("URL")]
[AddInParameter("IncludeFrom")]
[AddInParameterEditor(typeof(RadioParameterEditor), "ReloadOnChange=true")]
public string IncludeFrom { get; set; }
Property Value
IncludeLanguage
[AddInLabel("Language")]
[AddInParameterGroup("URL")]
[AddInParameter("IncludeLanguage")]
[AddInParameterEditor(typeof(RadioParameterEditor), "ReloadOnChange=true")]
public string IncludeLanguage { get; set; }
Property Value
IncludeVariantsInSitemapXml
[AddInLabel("Include variants in sitemap.xml")]
[AddInParameterGroup("URL")]
[AddInParameter("IncludeVariantsInSitemapXml")]
[AddInParameterEditor(typeof(YesNoParameterEditor), "")]
public bool IncludeVariantsInSitemapXml { get; set; }
Property Value
ProductPath
[AddInLabel("Products")]
[AddInParameterGroup("URL")]
[AddInParameter("ProductPath")]
[AddInParameterEditor(typeof(RadioParameterEditor), "")]
public string ProductPath { get; set; }
Property Value
SelectedLanguageId
[AddInLabel("Selected language")]
[AddInParameterGroup("URL")]
[AddInParameter("SelectedLanguageId")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "")]
public string SelectedLanguageId { get; set; }
Property Value
SelectedShopId
[AddInLabel("Selected shop")]
[AddInParameterGroup("URL")]
[AddInParameter("SelectedShopId")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "")]
public string SelectedShopId { get; set; }
Property Value
Methods
GetUrlDataNodes(UrlDataNode, UrlDataContext)
public override IEnumerable<UrlDataNode> GetUrlDataNodes(UrlDataNode parent, UrlDataContext dataContext)
Parameters
parent
UrlDataNodedataContext
UrlDataContext
Returns
RenderAdditionalContent(TextWriter)
Renders the content of the additional.
public override void RenderAdditionalContent(TextWriter output)
Parameters
output
TextWriterThe output.