Forum OpenACS Development: Re: How can I use <include> in a theme's form template
The conceptual simpler approach is to use separate templates in your theme, such as e.g. used in the openacs-bootstrap3-theme:
... openacs-bootstrap3-theme/resources/lists/table.adp openacs-bootstrap3-theme/resources/forms/form-horizontal.adp ...Since these templates are modified not too often the code duplication seems acceptable.
Currently, I am styling these widgets individually using adp "switch" and "if" tags within the template openacs-my-theme/resources/forms/my-form.adp. (Similarly, but much more extensively, as it happens in openacs-bootstrap3-theme/resources/forms/form-horizontal.adp.)
In my case, the duplication is not really acceptable anymore. The code would be much more readable, if I would be able to use the <include> tag there; wrapping it inside a <noparse> Tag does not help, unfortunately. Wrapping it in two nested <noparse> removes the error, but the code is not executed at all, then. It might also help, if I would be able to use a .tcl file as companion to this ADP, but this is not supported either.