Японский макет с другой папкой для Play 2.0

Я столкнулся с проблемой макета japid с макетом и проблемой HTML. Для japid, если у меня есть макет с loginlayout.html в папке приложения. и мой login.html тоже в папке приложения. Поэтому мой код будет выглядеть так:

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

что-то вроде этого. Это не будет иметь никаких проблем, если они оба находятся в одной папке. Если я помещу файл loginlayout.html в папку _layout, а мой файл login.html находится в папке Applicaiton. Как импортировать loginLayout в папку приложения.

Спасибо... У меня много Google, но большая часть решения - поддержка Play версии 1, но это не помогает в Play версии 2.

1 ответ

Не уверен, если у вас есть понять это.

_layouts в Japid для Play 2 устарела. Вы можете импортировать любой каталог в любой шаблон, выполнив что-то вроде следующего в Global.java

import cn.bran.japid.template.JapidRenderer;

public class Global extends JapidRenderer {
    @Override
    public void onStartJapid() {
        addImport("japidviews._layouts.*");
        addImport("japidviews._tags.*");
    }
}
Другие вопросы по тегам