다음과 같은 유형을 작동하지 않습니다사용자 정의 리프트 태그는 나를 위해 작동하지 않는 것 리프트 태그의
<lift:snippet type="MyClass:render" />
<lift:MyClass.render/>
<lift:MyClass/>
을 오류를 찾을 수 없음 클래스에서 이러한 태그의 결과를 사용.
<div class=lift:myclass.mymethod />
을 사용하여 수업에 전화하려고하면 문제가 해결됩니다. 또는 span 태그를 사용하여 호출하면됩니다. 예를 들어, 폴락의 에서의 Hello World 예제는 간단히 성공적으로 다음 코드로 안녕 방법을 표시, 나를 위해 작품을 들어 올려 : 현재, 내 문제는 시도에서 오는
<span class="lift:helloWorld.howdy">
Welcome to your Lift app at <span id="time">Time goes here</span>
</span>
가 들어 올립니다 년대 탐색 을 구현하는 (일명 리프트 북) 장 13.1의 OpenID 예제. 나는 sbt와 lift-openid 라이브러리를 사용하여 OpenID4Java를 다운로드했다. 이 예는 http://exploring.liftweb.net/master/index-13.html에서 찾을 수 있습니다. Boot 클래스에 대한 변경을 구현하고 OpenID 클래스와 SimpleOpenIDVendor 클래스를 만들었습니다. 그러나
<lift:OpenID.form>
<openId:renderForm/>
</lift:OpenID.form>
원인이 다음과 같은 오류가 포함 된 HTML 파일을 생성하면 브라우저에 표시 할 :
Error processing snippet: openid.form
Reason: Class Not Found
XML causing this error:
<lift:openid.form xmlns="http://www.w3.org/1999/xhtml">
<openid:renderform>
</openid:renderform></lift:openid.form>
암시하는이되고있는, 패키지 코드로 시작 오픈 ID가 패키지에 배치 된 클래스 리프트가 찾았습니다. 이 파일은 Boot.scala 파일에 포함되어 있습니다.
LiftRules.addToPackages("code")
그래서 저는 실망입니다. 어떤 아이디어?
lift : bind-at 및 lift : 서라운드와 같은 기타 리프트 태그는 정상적으로 작동합니다.
당신의 문제는 가능성이 새로운 (어) HTML5 파서의 작동 방법입니다. 태그로'lift : open_id'를 써야합니다. – leedm777
https://groups.google.com/forum/#!topic/liftweb/H-xe1uRLW1c – Guicer
에 대한 Pollak의 게시물을 발견했으며 [this] (http : // groups. html5 템플릿을 사용할 때 s snippet을 호출하는 최신 방법은 google.com/group/liftweb/browse_thread/thread/3948df1eee6ec271/) thread를 참조하십시오. – fmpwizard