0

レイアウトとhtmlの問題でjapidレイアウトの問題が発生しました。japid の場合、アプリケーション フォルダーに loginlayout.html を使用してレイアウトを作成した場合。そして私のlogin.htmlもアプリケーションフォルダにあります。したがって、私のコードは以下のようになります:

@extends loginLayout("Login")
<h1>Testing</h1>

このようなもの。両方が同じフォルダにある場合、これらは問題ありません。loginlayout.html を _layout フォルダーに配置し、login.html が Applicaiton フォルダーにあるとします。loginLayout を Application フォルダにインポートするにはどうすればよいですか。

ありがとう...私はグーグルをたくさん持っていますが、解決策のほとんどはPlayバージョン1のサポートであり、Playバージョン2では役に立ちません。

4

1 に答える 1

0

あなたがそれを理解しているかどうかはわかりません。

Japid for Play 2 の _layouts は非推奨になりました。Global.javaで次のようなことを行うことで、任意のディレクトリを任意のテンプレートにインポートできます

import cn.bran.japid.template.JapidRenderer;

public class Global extends JapidRenderer {
    @Override
    public void onStartJapid() {
        addImport("japidviews._layouts.*");
        addImport("japidviews._tags.*");
    }
}
于 2013-03-21T09:04:08.233 に答える