Japid布局与Play 2.0的不同文件夹

时间:2013-01-27 17:15:00

标签: playframework-2.0 japid

我遇到了布局和html问题的japid布局问题。对于japid,如果我在Application文件夹中使用loginlayout.html进行布局。和我的login.html也在Application文件夹中。因此我的代码如下:

@extends loginLayout("Login")
<h1>Testing</h1>
像这样的事情。如果它们都在同一个文件夹中,则不会有任何问题。 如果我将loginlayout.html放在_layout文件夹中,而我的login.html在Applicaiton文件夹中。如何将loginLayout导入Application文件夹。

谢谢...我有谷歌很多,但大多数解决方案是支持Play版本1,它对Play版本2没有帮助。

1 个答案:

答案 0 :(得分: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.*");
    }
}