Японский макет с другой папкой для 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.*");
}
}