Class ContentLanguageSetting
Defined language setting per content in EPiServer similar to dynamic properties
Inheritance
System.Object
ContentLanguageSetting
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: EPiServer.dll
Version: 7.19.2
Syntax
public class ContentLanguageSetting
Constructors
ContentLanguageSetting()
Declaration
public ContentLanguageSetting()
ContentLanguageSetting(ContentReference, String)
Declaration
public ContentLanguageSetting(ContentReference contentLink, string language)
Parameters
ContentLanguageSetting(ContentReference, String, String, String[])
Declaration
public ContentLanguageSetting(ContentReference contentLink, string language, string replacementLanguage, string[] languageFallback)
Parameters
| Type |
Name |
Description |
| ContentReference |
contentLink |
|
| System.String |
language |
|
| System.String |
replacementLanguage |
|
| System.String[] |
languageFallback |
|
ContentLanguageSetting(ContentReference, String, String, String[], Boolean)
Declaration
public ContentLanguageSetting(ContentReference contentLink, string language, string replacementLanguage, string[] languageFallback, bool active)
Parameters
| Type |
Name |
Description |
| ContentReference |
contentLink |
|
| System.String |
language |
|
| System.String |
replacementLanguage |
|
| System.String[] |
languageFallback |
|
| System.Boolean |
active |
|
Properties
DefinedOnContent
Declaration
public ContentReference DefinedOnContent { get; set; }
Property Value
IsActive
Gets or sets a value indicating whether this language is active.
Declaration
public bool IsActive { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
LanguageBranch
For the language branch this setting has been defined
Declaration
public string LanguageBranch { get; set; }
Property Value
| Type |
Description |
| System.String |
|
LanguageBranchFallback
A list of fallback languages when a language is missing
Declaration
public string[] LanguageBranchFallback { get; set; }
Property Value
| Type |
Description |
| System.String[] |
|
ReplacementLanguageBranch
The default language if a language selection has not been done
Declaration
public string ReplacementLanguageBranch { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Methods
Delete()
Delete settings for the current language branch and page
Declaration
ListTree()
Declaration
public static IList<ContentLanguageSetting[]> ListTree()
Returns
Load(ContentReference)
Load all settings for a particular page
Declaration
public static ContentLanguageSetting[] Load(ContentReference contentLink)
Parameters
| Type |
Name |
Description |
| ContentReference |
contentLink |
The page to load settings for
|
Returns
| Type |
Description |
| ContentLanguageSetting[] |
Returns array of PageLanguageSettings, empty array if no settings has been defined
|
Load(ContentReference, String)
Declaration
public static ContentLanguageSetting Load(ContentReference contentLink, string language)
Parameters
Returns
Save()
Save changes for the current language branch and page
Declaration
Events
ContentLanguageSettingDeleted
Trigged when content language setting have been deleted.
Declaration
public static event EventHandler<ContentLanguageSettingEventArgs> ContentLanguageSettingDeleted
Event Type
ContentLanguageSettingDeleting
Trigged when content language setting are about to be deleted.
Declaration
public static event EventHandler<ContentLanguageSettingEventArgs> ContentLanguageSettingDeleting
Event Type
ContentLanguageSettingSaved
Trigged when content language setting have been saved.
Declaration
public static event EventHandler<ContentLanguageSettingEventArgs> ContentLanguageSettingSaved
Event Type
ContentLanguageSettingSaving
Trigged when content language setting are about to be saved.
Declaration
public static event EventHandler<ContentLanguageSettingEventArgs> ContentLanguageSettingSaving
Event Type
Extension Methods