我现在正在研究这几天,我无法弄明白......
我的问题是:是否可以更改view.secure文件夹中的login.html文件,以便我可以将其包含在另一个包含#{include' views / login.html&#39的html文件中;},让我们在index.html中说,作为登录边框,这怎么可能有效?
答案 0 :(得分:1)
将代码移动到标记。只需将文件“login.html”移动到tags文件夹下,然后就可以将其用作:
#{login /}
那说,小心点。我这里没有代码,但可能是登录使用了一些变量。如果是这种情况,您需要将变量传递给标记并稍微修改标记。例如,假设您在标记中有一个名为“name”的var。您必须在标记中将“name”更改为“_name”,并将var作为参数传递给标记,如下所示:
#{login name:name /}
这是tags的标准行为。您可以检查框架“samples”文件夹中的现有标签以获得更多帮助。
答案 1 :(得分:0)
可能#{extends 'index.html' /}
与#{doLayout /}
相结合,如documentation所示。
答案 2 :(得分:0)
在您的友好协助下,我解决了这个问题!
我将登录表格包含在我想要的所有网站中,当我登录或退出时,我使用onAuthenticated()/ onDisconnected()重定向到想要的网站!
但还有一个问题!如果出现显示错误消息的情况,例如“用户不存在”或其他内容,则无法处理该情况...如果您也可以帮助我,那将是很好的。