To apply the same code pattern in several places, you can create a sub template and invoke it. Using a sub template is a two-step process: first you need to declare it at the top of the main template. Then, you need to invoke it in the template using the CallSubTemplate directive. For example:
<%@ SubTemplate Name="MySubTemplate" File="TemplateUserDataGridCs_InitializeLevel.dkt" MergeProperties="True" %>
The parameters are:
Name: A logical name for the sub-template. It will be used when invoking it with the CallSubTemplate directive.
File: The name of the sub-template file. It must be located in the same folder as the calling template.
MergeProperties: Indicates whether you want to send the parent template properties to the sub-template. Its values can be “True” or “False”.
GeneXus Template Language