ISchemaContent Interface |
Namespace: Ingeniux.CMS
The ISchemaContent type exposes the following members.
Name | Description | |
---|---|---|
Count |
Gets the number of fields in this content item.
| |
ID |
Gets/sets the ID of the content item.
| |
IsComponent |
Gets/sets if this is a component page or schema for a component page.
| |
Item |
Gets one of this content item's fields by its index number.
| |
PageName |
Gets/sets the name of the content item.
| |
Presentations |
Gets/sets the schema's/pages presentations collection.
| |
RootName |
Gets/sets the root name of the schema, which is also the root element name of this version's serialized XML document.
| |
SourceContent |
Gets the content from the source schema this item was based on.
| |
Stylesheet |
Gets/sets the entry XSLT style sheet name, located in the "xml/stylesheets" folder.
| |
ViewName |
Gets/sets the name of this content type's MVC view.
|
Name | Description | |
---|---|---|
Add |
Add a field at the specified location.
| |
Clone |
Clones this content.
| |
HasField |
Gets if a field with the specified ID exists in this content item.
| |
Remove(Int32) |
Removes one of this content item's fields by its index number.
| |
Remove(String) |
Removes one of this content item's fields by its unique ID.
| |
Replace |
Replace a field at the specified location.
This is a combination of replace and content transfer. If the new field to add matches names in the current field list, transfer the content over to the replacement.
| |
ToSchemaFields |
Gets a list of fields for this content item.
|