我目前正在开发一个简单的CMS。我为每个页面设置了一些基本布局:
app.engine('handlebars', exphbs({defaultLayout:'layout'}));
app.set('view engine', 'handlebars');
我有一些页面,我想为这些页面设置sublayout。 例如。 每个页面都需要有根布局,但gallery / all,gallery / new等需要自己的子布局。我该怎么办?
解决方案:
我找到了解决方案。而不是使用布局使用车把部分
答案 0 :(得分:0)
您可以使用其他布局:' gallery_all_layout'在路由器中:
res.render('gallery/all', {
pageTitle: 'Gallery List',
layout: 'gallery_all_layout'; //place it the same folder defaultLayout 'layout'
...
});