I would like to create some generic diet templates for different html functionality.

Some code in the template will need to be setup/changed for it to function properly.

How can I write code that allows for one to express generic statements in the template but access/modify them in another template?

Is there a way to pass around a context, including functional code between templates?

e.g., I might want to create a d function in a diet template that will be used in generating another template.

e.g. (pseudo),

block
   -auto MyFunc(int x) { return 3*x; }
   include test

....

test.dt:

block
   -for(i; 1..MyFunc(3))
      ...


having such a feature allows me to generalize my templates quite a bit and reuse them for various html features rather than duplicating the majority of the code but I need a way to pass some unspecified functionality to a template before instantiation.



Reply via email to