ListTemplates()
This code sample describes how to create a script that returns a list of HTML templates that are stored in the templates directory of the custmod module (for example, c:/opentext/module/custmod_1_0_0/templates).
Function List ListTemplates()
String templatePath
String moduleDir = $Custmod.custtaskmodule.PathPrefix()
String templatesDir = moduleDir + "templates" + File.Separator()
List vFileListList = File.FileList( templatesDir )
List retList = {}
//Retrieve the list of HTML templates that are stored in your
//module's /template directory. These are the HTML templates that
//the creators of workflow maps can attach to the custom display
//step type in the Workflow Designer.
if ( !IsError( vFileListList ) && \
( Length( vFileListList ) > 0 ) )
for templatePath in vFileListList
retList = { @retList, File.GetName( templatePath ) }
end
end
return( retList )
end