2011-08-27 8 views
12

Mam skonfigurowanie projektu w węźle z ramą ekspresową. Podoba mi się, że pozwala mi stworzyć układ z plikiem o nazwie "layout" w katalogu views. Ale co, jeśli chcę mieć wiele plików układu? Nie widzę opcji na to. Czy ktoś wie w jaki sposób?Pliki z wieloma układami w strukturze ekspresowej node.js

Może coś takiego:

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

Odpowiedz

22

layout jest to, czego szukasz :)

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

Zakładając, że plik odpowiada silnik używasz. Jeśli nie, musisz dodać rozszerzenie, np. layout.jade

+0

wow ... Czuję się trochę głupio. W dokumentach jest napisane, że możesz ustawić układ: false, ale nie wspomniałeś, że możesz podać zupełnie inne imię. Dzięki za informację. – Clint

+2

Po prostu wyglądałem - w rzeczywistości tak jest, przewiń w dół kilka kolejnych linii :) –

+1

Cóż, co wiesz. Na pewno jest. Wszystkie te kłopoty, bo nie mogę przeczytać ... Dzięki za odpowiedź :-) – Clint

Powiązane problemy