私は閉鎖テンプレートを使用していますが、ロゴなどの一般的なものを含むメイン テンプレートを 1 つ持つ方法がわかりません。他のテンプレートをレンダリングすると、メイン テンプレート内にレンダリングされます。テンプレートごとにサーブレットが必要です。
質問する
595 次
1 に答える
3
あなたができることは次のようなものです:
他のテンプレート内からメイン テンプレートを呼び出します。他のテンプレート内で、メイン テンプレートのパラメーターを定義できます。
例えば:
{namespace com.example}
/**
* Says hello to a person (or to the world if no person is given).
* @param title the page title
* @param body the page body
*/
{template .base}
<html>
<head>
<title>{$title}</title>
</head>
<body>
{$body}
</body>
</html>
{/template}
/**
* Search Result
*/
{template .servlet1}
{call base}
{param title}
Example Title
{/param}
{param body}
Here comes my body!
{/param}
{/call}
{/template}
もちろん、柔軟で完全な html ページが必要な場合は、多くのパラメーターが必要になります。しかし、これはあなたを道に導くはずです。
于 2011-12-14T16:10:14.917 に答える