<#@ template language="C#" debug="True" #> <#@ output extension="gen.txt" #> <#@ include file="T4Toolbox.tt" #> <#@ include file="$(SolutionDir)tools\CodeGeneration\T4.Templates\base\GlassGenerator.tt" #> <# GlassGenerator generator = new GlassGenerator( "master", new [] { "/sitecore/templates/Feature/PageContent" }, (fieldId, fieldOptions) => { // Add custom options, like setting the return type of a field property explicitly // Dog -> Food //if("{1033D7C1-9C1A-4C65-8316-81B6D5E46EB5}".Equals(fieldId)) //{ //fieldOptions.GlassFieldTypeName = "IEnumerable"; //} // //// Dog -> Dog's friends //if("{20D7789D-BCE0-473E-BB46-59B216CE2C10}".Equals(fieldId)) //{ //fieldOptions.GlassFieldTypeName = "IEnumerable"; //fieldOptions.AttributeExtras = ", Setting = SitecoreFieldSettings.DontLoadLazily"; //} }); generator.Run(); WriteLine("These files were generated:"); #>