Varios archivos de diseño en el marco express de node.js

He configurado un proyecto en nodo con el marco expreso. Me gusta que me permite crear un diseño con un archivo llamado "diseño" en el directorio de vistas. Pero, ¿y si quiero tener varios archivos de diseño? No veo una opción para eso. ¿Alguien conoce un camino?

Tal vez algo como:

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

preguntado el 27 de agosto de 11 a las 16:08

1 Respuestas

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 agregar la extensión, p. Ej. layout.jade

Respondido 27 ago 11, 22:08

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

Solo miré, en realidad lo hace, desplácese hacia abajo algunas líneas más :) - Mark Kahn

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

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.