Interface ISimpleContentType
Represents a simplified view of a content type.
Namespace: Umbraco.Cms.Core.Models
Assembly: Umbraco.Core.dll
Syntax
public interface ISimpleContentType
Properties
View SourceAlias
Gets the alias of the content type.
Declaration
string Alias { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
AllowedAsRoot
Gets a value indicating whether content of that type can be created at the root of the tree.
Declaration
bool AllowedAsRoot { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
DefaultTemplate
Gets the default template of the content type.
Declaration
ITemplate DefaultTemplate { get; }
Property Value
| Type | Description |
|---|---|
| ITemplate |
Icon
Gets the icon of the content type.
Declaration
string Icon { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Id
Declaration
int Id { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
IsContainer
Gets a value indicating whether the content type is a container.
Declaration
bool IsContainer { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsElement
Gets a value indicating whether the content type is an element content type.
Declaration
bool IsElement { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Key
Declaration
Guid Key { get; }
Property Value
| Type | Description |
|---|---|
| Guid |
Name
Declaration
string Name { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Variations
Gets the content variation of the content type.
Declaration
ContentVariation Variations { get; }
Property Value
| Type | Description |
|---|---|
| ContentVariation |
Methods
View SourceSupportsPropertyVariation(String, String, Boolean)
Validates that a combination of culture and segment is valid for the content type properties.
Declaration
bool SupportsPropertyVariation(string culture, string segment, bool wildcards = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | culture | The culture. |
| System.String | segment | The segment. |
| System.Boolean | wildcards | A value indicating whether wildcard are supported. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True if the combination is valid; otherwise false. |
Remarks
The combination must be valid for properties of the content type. For instance, if the content type varies by culture, then an invariant culture is valid, because some properties may be invariant. On the other hand, if the content type is invariant, then a variant culture is invalid, because no property could possibly vary by culture.