すべてのパーシャルのテンプレートとしてlayout.jadeを使用しています。layout.jadeにはヘッダー、フッター、サイドバーなどが含まれ、パーシャルは本文に表示されるものです。
パーシャルの1つを表示するために、iframeを使用してライトボックスを実装しました。問題は、ライトボックス内にヘッダーやフッターなどを表示したくないということです。部分的なjadeファイルだけを表示します。
この場合、layout.jadeを除外する方法はありますか?
前もって感謝します!
はい、その方法は次のとおりです。
res.render('template', { layout: false /* ... other parameters */ });
ビューレンダリングに関するExpressのドキュメントを参照してください。別のレイアウトを指定することもできます。