Class WebsiteChannelSettingsModel
Represents website channel settings.
[FormCategory(Label = "{$websites.websitechannel.settings.contenttreebasedrouting$}", Order = 0)]
[FormCategory(Label = "{$websites.websitechannel.settings.captcha$}", Order = 3)]
[FormCategory(Label = "{$websites.websitechannel.settings.cookies$}", Order = 10)]
public sealed class WebsiteChannelSettingsModel
- Inheritance
-
objectWebsiteChannelSettingsModel
- Extension Methods
Constructors
WebsiteChannelSettingsModel()
public WebsiteChannelSettingsModel()
Properties
WebsiteChannelDefaultCookieLevel
Website channel cookie level.
[RequiredValidationRule]
[DropDownComponent(Label = "{$websites.websitechannel.settings.defaultcookielevel$}", Tooltip = "{$websites.websitechannel.settings.cookielevel.description$}", DataProviderType = typeof(WebsiteChannelDefaultCookieLevelOptionsProvider), Order = 11)]
public string WebsiteChannelDefaultCookieLevel { get; set; }
Property Value
- string
WebsiteChannelHomePage
Website channel home page.
[TextInputComponent(Label = "{$websites.websitechannel.settings.homepage$}", Tooltip = "{$websites.websitechannel.settings.homepage.description$}", Order = 1)]
public string WebsiteChannelHomePage { get; set; }
Property Value
- string
WebsiteChannelReCaptchaSecretKeyV2
Website channel reCAPTCHA secret key.
[VisibleIfEqualTo("WebsiteChannelReCaptchaVersion", "v2")]
[RequiredValidationRule]
[MaxLengthValidationRule(200)]
[TextInputComponent(Label = "{$websites.websitechannel.settings.captcha.secretkey$}", Tooltip = "{$websites.websitechannel.settings.captcha.secretkey.description$}", TooltipAsHtml = true, Order = 6)]
public string WebsiteChannelReCaptchaSecretKeyV2 { get; set; }
Property Value
- string
WebsiteChannelReCaptchaSecretKeyV3
Website channel reCAPTCHA secret key.
[VisibleIfEqualTo("WebsiteChannelReCaptchaVersion", "v3")]
[RequiredValidationRule]
[MaxLengthValidationRule(200)]
[TextInputComponent(Label = "{$websites.websitechannel.settings.captcha.secretkey$}", Tooltip = "{$websites.websitechannel.settings.captcha.secretkey.description$}", TooltipAsHtml = true, Order = 8)]
public string WebsiteChannelReCaptchaSecretKeyV3 { get; set; }
Property Value
- string
WebsiteChannelReCaptchaSiteKeyV2
Website channel reCAPTCHA site key.
[VisibleIfEqualTo("WebsiteChannelReCaptchaVersion", "v2")]
[RequiredValidationRule]
[MaxLengthValidationRule(200)]
[TextInputComponent(Label = "{$websites.websitechannel.settings.captcha.sitekey$}", Tooltip = "{$websites.websitechannel.settings.captcha.sitekey.description$}", TooltipAsHtml = true, Order = 5)]
public string WebsiteChannelReCaptchaSiteKeyV2 { get; set; }
Property Value
- string
WebsiteChannelReCaptchaSiteKeyV3
Website channel reCAPTCHA site key.
[VisibleIfEqualTo("WebsiteChannelReCaptchaVersion", "v3")]
[RequiredValidationRule]
[MaxLengthValidationRule(200)]
[TextInputComponent(Label = "{$websites.websitechannel.settings.captcha.sitekey$}", Tooltip = "{$websites.websitechannel.settings.captcha.sitekey.description$}", TooltipAsHtml = true, Order = 7)]
public string WebsiteChannelReCaptchaSiteKeyV3 { get; set; }
Property Value
- string
WebsiteChannelReCaptchaThreshold
Website channel reCAPTCHA threshold for ReCAPTCHA version 3.
[VisibleIfEqualTo("WebsiteChannelReCaptchaVersion", "v3")]
[RequiredValidationRule]
[MaximumDoubleValueValidationRule(1, ErrorMessage = "{$websites.websitechannel.settings.captcha.threshold.validation$}")]
[MinimumDoubleValueValidationRule(0, ErrorMessage = "{$websites.websitechannel.settings.captcha.threshold.validation$}")]
[DoubleNumberInputComponent(Label = "{$websites.websitechannel.settings.captcha.threshold$}", Tooltip = "{$websites.websitechannel.settings.captcha.threshold.description$}", Order = 9)]
public double WebsiteChannelReCaptchaThreshold { get; set; }
Property Value
- double
WebsiteChannelReCaptchaVersion
Website channel reCAPTCHA version.
[DropDownComponent(Label = "{$websites.websitechannel.settings.captcha.version$}", Tooltip = "{$websites.websitechannel.settings.captcha.version.description$}", Options = "v2;{$websites.websitechannel.settings.captcha.version2$}\r\nv3;{$websites.websitechannel.settings.captcha.version3$}", Order = 4)]
public string WebsiteChannelReCaptchaVersion { get; set; }
Property Value
- string
WebsiteChannelStoreFormerUrls
Indicates whether to store web page former URLs.
[CheckBoxComponent(Label = "{$websites.websitechannel.settings.storeformerurls$}", Tooltip = "{$websites.websitechannel.settings.storeformerurls.description$}", TooltipAsHtml = true, Order = 2)]
public bool WebsiteChannelStoreFormerUrls { get; set; }
Property Value
- bool