RandomEtc / ejs-locals

Express 3.x layout, partial and block template functions for the EJS template engine.
298 stars 63 forks source link

I need implement themes, Absolute layout in a different views path #49

Closed gsalgadotoledo closed 8 years ago

gsalgadotoledo commented 8 years ago

Hello everyone, I just need implement themes, in order to do that I hace two differents directories someting like this:

./themes/theme-1 ./themes/theme-2

And the views could be in differents folders for example Users/views Blog/views

It's work pretty awesome when I use this in run time:

var app = express(); var users = express(); app.user( '/Users', users); users.set( 'views', path.dirname('./Users/views/front'); users.locals._layoutFile = '//themes/theme-1/layout'; users.get('/',function(){ ... ... })