2012-04-16 6 views
1

I持つカスタムリズムテンプレートタグ私は親テンプレート(index.htmlを)から呼び出したい(sayHi.html):sayHi.htmlでリズムテンプレートエンジンのカスタムタグのロード

Hi there! 
私はリズムのテンプレートエンジン(V0.9)のデフォルトの動作を見出した

<html> 
    <head></head> 
    <body>@sayHi()</body> 
</html> 

:index.htmlの中

現在のアプリケーションフォルダ内のカスタムテンプレートファイルを検索しようとしています。したがって、TomcatでWebプロジェクトを実行している場合、パスは/TOMCAT_HOME/bin/sayHi.htmlになります。

Rythmに別のパス(例:/ WEB-INF/tags)からカスタムタグを読み込ませるにはどうすればよいですか?

答えて

1

あなたはどこからタグを読み込むためにRythmを依頼することができます。

Rythm.engine.loadTags(new File("/WEB-INF/tags")); 

ます。また、(自分でまたはRythmEngineインスタンス管理)Rythm.engineを初期化することができますhere

参照ソースコード:

Properties conf = new Properties(); 
conf.put("rythm.tag.root", "/WEB-INF/tags"); 
Rythm.engine.init(properties); // use Rythm managed engine instance 
myEngine = new RythmEngine(conf); // manage rythm engine instance by yourself 

あなたはリズムのドキュメントが最新のものではありません rythm website
  • から最新の配布パッケージをダウンロードしてくださいプレイ
  • とそれを使用していないので、3210
    1. this問題に注意してください。しかし、あなたがプレイ・リズムの資料からいくつかの新しい情報を得ることができます。

    アップデート

    リズムは、今あなたが呼び出すことができるように、タグの概念を推奨していません任意のテンプレートを「タグ」として使用できます。 http://rythmengine.org/doc/template_guide.md#invoke_template

  • 関連する問題