2014-12-22 35 views
0

我是Sails的新手,似乎找不到使用sails v.10的多种布局的优雅方法。使用政策设置布局

我的网站有两个不同的部分:公共网站和管理员端。我不想为应用程序的管理部分中的不同控制器的每个操作单独设置布局。看起来策略可能是处理这个问题的方式,但由于某些原因,它无法正常工作,也无法从Sails的文档或Web上找到如何处理这些问题的详细信息。

我认为这样做会导致重复的方式如下:

module.exports = { 
    index: function(req, res){ 
     res.view({ layout: 'layoutadmin' }); 
    } 
} 

任何指针?

感谢,

Ĵ

回答

1
res.locals.layout = 'layoutadmin'; 

这应该在政策内工作。如果没有,问题在别的地方。

+0

感谢您的回复。真正。问题在别处。我在admin文件夹下嵌套了管理员控制器,所以策略应该有'admin/':{...} – jannuskool