Class ContentItemCreateLanguageVariantModel
Content item model used when creating language variant.
public sealed class ContentItemCreateLanguageVariantModel
- Inheritance
-
objectContentItemCreateLanguageVariantModel
- Extension Methods
Constructors
ContentItemCreateLanguageVariantModel()
public ContentItemCreateLanguageVariantModel()
Properties
CopyFromAnotherLanguage
Allows to copy text from another language or to create empty text.
[RadioGroupComponent(AriaLabel = "{$contenthub.contentitem.createlanguagevariant.copy.options.label$}", Order = 2, Inline = true, Options = "True;{$contenthub.contentitem.createlanguagevariant.copy.options.true$}\r\nFalse;{$contenthub.contentitem.createlanguagevariant.copy.options.false$}")]
public string CopyFromAnotherLanguage { get; set; }
Property Value
- string
CopyFromAnotherLanguageSelected
Indicates if copy from existing language variant is selected.
public bool CopyFromAnotherLanguageSelected { get; }
Property Value
- bool
DisplayName
Name of the content item.
[TextInputComponent(Label = "{$contenthub.contentitem.create.contentitemname$}", Order = 1)]
[MaxLengthValidationRule(100)]
[RequiredValidationRule]
public string DisplayName { get; set; }
Property Value
- string
LanguageToCopyFrom
Selector for language variant from which the content will be copied.
[ObjectSelectorComponent("cms.contentlanguage", Placeholder = "{$contenthub.contentitem.createlanguagevariant.language.placeholder$}", WhereConditionProviderType = typeof(ContentItemLanguageVariantsObjectSelectorWhereConditionProvider), Order = 3)]
[VisibleIfEqualTo("CopyFromAnotherLanguage", "True")]
[RequiredValidationRule(FieldName = "{$contenthub.contentitem.createlanguagevariant.language.fieldname$}")]
public IEnumerable<ObjectRelatedItem> LanguageToCopyFrom { get; set; }
Property Value
- IEnumerable<ObjectRelatedItem>