layout
taglib を使用してページをテンプレートに拡張していますが、変数をメイン レイアウトに渡し、条件付きクラスを適用する方法がわかりません。
これが私のものだと考えるとmain-layout.marko
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body class="#### (TITLE === 'REGISTER')?'ACTIVE':'INACTIVE' ####">
<layout-placeholder name="title"/>
<layout-placeholder name="body"/>
</body>
</html>
これは私のregistration.marko
<layout-use template="./layout.marko">
<layout-put into="title">
$data.title
</layout-put>
<layout-put into="body">
some content
</layout-put>
</layout-use>
最後に、これはページをレンダリングしてタイトル データを渡すために使用するコードです。
router.get('/register', function(req, res, next) {
registration.render({
title: 'register'
}, res);
});
ページのタイトルに応じてアクティブまたは非アクティブmain-layout.marko
に切り替わる条件付きクラスをファイルに作成するにはどうすればよいですか?
ありがとう