Template Building Blocks
You can designate a specific subset of Template Building Blocks as default Template Building Blocks. Template Building Blocks come in a number of varieties.
- Default Template Building Blocks
This section describes the Template Building Blocks that are provided with SDL Tridion Sites. - C# fragment Template Building Blocks
A C# fragment is small piece of code for executing simple operations on a package. In a C# fragment you can access all items in the Content Manager system using the .NET-based Tridion Object Model, the package you intend to transform, and any parameters passed to the Template Building Block. You can create additional methods in the code fragment (but not classes) and use scripting syntax. - Adobe Dreamweaver Templates
In a Compound Template, a Dreamweaver Template Building Block defines the look and feel of a Web pages. It receives a package from the previous Template Building Block in the Compound Template sequence (optionally invoked with a certain set of parameters) and transforms the content it receives into visualized content. - .NET assembly Template Building Blocks
A .NET assembly (DLL file) that you create, code and debug in Visual Studio and then upload in a Template Building Block. Use .NET assemblies for more complex operations on a package. - XSLT stylesheets for Template Building Blocks
Create XSLT stylesheets to transform any XML in the input Package into any other XML, then paste your code into the Source tab of a new Template Building Block in Content Manager Explorer.