Table of Contents

Class WebsiteChannelSettingsModel

Namespace
Kentico.Xperience.Admin.Websites.UIPages
Assembly
Kentico.Xperience.Admin.Websites.dll

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
object
WebsiteChannelSettingsModel
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