2011-08-27 5 views
12

Express 프레임 워크가있는 노드에 프로젝트를 설정했습니다. view 디렉토리에 "layout"이라는 파일이있는 레이아웃을 만들 수 있습니다. 하지만 레이아웃 파일을 여러 개 만들고 싶다면 어떻게해야합니까? 나는 그것에 대한 옵션을 볼 수 없습니다. 누구든지 방법을 알고 있습니까?node.js의 다중 레이아웃 파일 표현 프레임 워크

아마 뭔가 같은 :

res.render('report', { 
     title: 'My report', 
     layoutfile: 'mylayout' 
}); 

답변

22

layout 당신이 파일을 사용하고있는 엔진과 일치한다고 가정 :)

res.render('report', { 
     title : 'My report' 
    , layout : 'mylayout' 
}); 

찾고있는 것입니다. 그렇지 않은 경우 확장 프로그램을 예고해야합니다. layout.jade

+0

와우 ... 나는 조금 어리 석다. 문서에서는 레이아웃을 설정할 수 있다고 말합니다. false이지만 다른 이름을 붙일 수는 없습니다. 정보 주셔서 감사합니다. – Clint

+2

방금 ​​보았습니다 - 실제로는 몇 줄 더 아래로 스크롤하십시오 :) –

+1

글쎄요. 그것은 확실하다. 이 모든 문제는 내가 읽을 수 없기 때문에 ... 어쨌든 답변 주셔서 감사합니다 :-) – Clint

관련 문제