2011-08-27 14 views
12

He configurado un proyecto en un nodo con el marco express. Me gusta que me permita crear un diseño con un archivo llamado "diseño" en el directorio de vistas. Pero, ¿y si quiero tener múltiples archivos de diseño? No veo una opción para eso. ¿Alguien sabe una manera?Múltiples archivos de diseño en node.js express framework

Tal vez algo como:

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

Respuesta

22

layout es lo que estás buscando :)

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

Suponiendo que el archivo coincide con el motor que está utilizando. De lo contrario, debe virar la extensión, p. layout.jade

+0

wow ... Me siento un poco estúpido. En los documentos, dice que puede establecer el diseño: falso, pero no menciona que podría poner un nombre diferente por completo. Gracias por la info. – Clint

+2

Acabo de buscar, en realidad lo hace, desplácese hacia abajo algunas líneas más :) –

+1

Bueno, ¿qué sabes tú? Seguro que lo es. Todo este problema porque no puedo leer ... Gracias por la respuesta de todos modos :-) – Clint

Cuestiones relacionadas