2
如文檔中所提及的,http://securesocial.ws/guide/views-customization.html我創建延伸TemplatesPlugin一個CustomTemplatesPlugin和實現的功能getLoginPageSecuresocial視圖定製
@Override
public Html getLoginPage(Request arg0,
Form> arg1, Option arg2) {
//Logger.info(" In getLoginPage");
return views.Registration.html.login(arg1,arg2);
}
我已經創建了一個稱爲註冊下視圖文件夾,然後複製的login.scala。 HTML文件從securesocial到該文件夾。
當我試圖訪問本地主機:9000 /登錄,我接收到未找到: 值requestheader誤差,所以改性的第一行中 login.scala.html到
@(loginForm:play.api.data.Form[(String,String)],
> errorMsg: Option[String] = None)(implicit request:
> play.api.mvc.RequestHeader)
之後,我在瀏覽器中再次嘗試。現在正在列出以下錯誤。
not found: value provider
In E:\playtest\ss\app\views\Registration\login.scala.html at line 40.
37
@Messages("securesocial.login.instructions")
38
39 @for(p <- externalProviders) {
40 @provider(p.id)
}
}
請在嘗試自定義視圖之前讓我知道要完成的步驟。 默認模板流工作正常,沒有任何問題,我現在用的打法2.1.0
感謝