Set of SharePoint productivity templates for CodeSmith by Imtech ICT Velocity. More information and screenshots available @ http://blog.mastykarz.nl/sharepoint-productivity-templates-for-codesmith/
- GenerateContentTypeBinding - Generates ContentTypeBinding element for the given Content Type and List
- GeneratePageLayout - Generates Page Layout for the given Content Type. Generated Page Layout contains display and editor controls for all non-hidden fields from the given Content Type
- GenerateWrapperClass - Generates wrapper class for the given Content Type so that you can reference all fields of the given Content Type using code with intellisense instead of field names (hard-coded strings)
- FeatureElementFiles - Generates ElementFile element for every file in the given directory and its subdirectories. Extremely useful for Features like branding where you have to provision many different files
- FeatureModuleFiles - Generates contents of a Feature Element Manifest (Elements.xml). Includes all files from all subdirectories of the given directory. Every directory is being stored in a separate module. Distinguishes different modules based on their names (supported: PageLayouts, MasterPages).