With the templating system twig you can extend a parent template with the extends function.
I am just starting out with node and having a go with the ejs template engine but cannot find similar functionality. Does anyone know if this is possible with ejs, and if not is there a js tpl engine that can extend a parent?
I want to build a simple tpl structure eg:
<pagelayout.ejs>
<publicHeadScripts.ejs />
<pageBodyBlock>
<publicFooter.ejs />
</pagelayout.ejs>
But multiple routes will require this tpl structue and i don't want to have to include all the above files all the time. EG /coolpage would route to but this itself would be injected into the above "pageBodyBlock".
Thanks in advance, John
I found the answer, there is a port of twig... it goes by the name of swig :)
http://paularmstrong.github.io/swig/
It is awesome!