A code template is a set of files containing marked up component code. The code templates are used as the skeletons structure and code for the generated components.
In the Standard (i.e. free version) of Component Architect the code templates are predefined and cannot be changed or new ones created. In the Pro version of Component Architect the supplied code templates may be copied and altered to meet the requirements of the developer.
The version number of this code template.
The root folder for this code template.
Flag indicating whether this code template is pre-defined or not. As pre-defined code templates are provided with the Component Architect extension they are read-only. They can be cloned (which will also create a copy of the code tempalte files with the cascade batch copy method
Flag indicating whether this Code Template will ignore the fields marked as pre-defined or will use them in generating a component. Some templates are marked-up to handle the Include Joomla! Features flags without reference to a defined Field, others may use the pre-defined Fields to implement the Joomla! Feature.
Flag indicating whether this Code Template will generate categories that can be set for multiple Component Objects or just a single Component Object.
The platform for this code template. Currently only Joomla
The version of the platform for this code template.
The coding language(s) used by this code template
Fieldset containing the default values used in the Code Template for marking up the code.
The name used in the template to represent the component name used in code. For example if this field is set to 'architect comp' the component folder would be 'com_architectcomp' on generating a component, say called Events, the 'architectcomp' name would be replaced throughout the component with 'events' so 'com_architectcomp' would become 'com_events'.
For best results this should be two words e.g. 'architect comp'. This allows the code generator to output the maximum number of variations of capitals and words possible.
Only alphanumeric and space are allowed.
The name used in the template to represent an object (i.e. table) name used in code. For example if this field is set to 'comp object' there should be model files called 'compobject' and 'compobjectplural' on generating a component, with a component object of say Event, the 'compobject' name would be replaced throughout the component with 'event' and 'compobjectplural' with 'events'.
For best results this should be two words e.g. 'architect comp'. This allows the code generator to output the maximum number of variations of capitals and words possible.
Only alphanumeric and space are allowed.
The characters to be used to prefix a markup command in a code template. The default value is '[%%'. The Template Markup Suffix will mark the end of the markup command.
The value should be something which will not be used elsewhere in the code template as part of the normal code otherwise unexpected results will occur on component generation.
The characters to be used to suffix a markup command in a code template. The default value is '%%]'. The Template Markup Prefix will mark the start of the markup command.
The value should be something which will not be used elsewhere in the code template as part of the normal code otherwise unexpected results will occur on component generation.