Last active
August 29, 2015 14:07
-
-
Save sshibani/55387766442eef9661bb to your computer and use it in GitHub Desktop.
Tridion extension methods for Tridion TOM.Net API. available as Nuget Package: https://www.nuget.org/packages/Tridion-Extensions-ContentManager/ Source: https://bitbucket.org/sshibani/tridion.extensions
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Component comp = Engine.GetObject("tcm:6-4267") as Component; | |
// retrieve the itemfields | |
var fields = comp.Fields(); | |
// retrieve the meta itemsfields | |
var metaFields = comp.MetaFields(); | |
// to retrieve a component that is added to "comp" as a component link: | |
Component comp = fields.Component("LinkedComponent"); | |
List<Component> components = fields.Components("publishDate"); | |
string title = fields.Text("title"); | |
// single date | |
DateTime date = fields.Date("publishDate"); | |
// multi value date | |
List<DateTime> dates = fields.Dates("publishDate"); | |
// embedded schema | |
ItemFields embeddedschemaField = fields.Embedded("embeddedschema"); | |
//multi value embedded | |
List<ItemFields> embeddedschemaFields = fields.Embeddeds("publishDate"); | |
// multimedia files | |
Component media = fields.Multimedia("image"); | |
// multi value multimedia | |
List<Component> medias = fields.Multimedias("publishDate"); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment