2012-04-16 2 views
1

I이 사용자 정의 리듬 템플릿 태그 내가 부모 템플릿 (index.html을)에서 호출 할 (sayHi.html) : sayHi.html에서리듬 템플릿 엔진 사용자 정의 태그 로딩

:

Hi there! 
index.html을에서

가 :

<html> 
    <head></head> 
    <body>@sayHi()</body> 
</html> 

내가 발견 한 그 리듬 템플릿 엔진의 기본 동작 (V0.9) 현재 응용 프로그램 폴더에서 사용자 지정 서식 파일을 찾으려고한다는 것입니다. 따라서 웹 프로젝트를 Tomcat에서 실행하면 경로는 /TOMCAT_HOME/bin/sayHi.html이됩니다.

Rythm이 다른 경로 (예 :/WEB-INF/tags)에서 맞춤 태그를로드하도록 말할 수 있습니까?

답변

1

당신은 어디에서 태그를로드 할 Rythm을 요청할 수 있습니다 :

Rythm.engine.loadTags(new File("/WEB-INF/tags")); 

또한 (직접 또는 RythmEngine 예 관리) Rythm.engine init을 할 수 here

페이지의 소스 코드 :

Properties conf = new Properties(); 
conf.put("rythm.tag.root", "/WEB-INF/tags"); 
Rythm.engine.init(properties); // use Rythm managed engine instance 
myEngine = new RythmEngine(conf); // manage rythm engine instance by yourself 

참고

당신이
  • 리듬 문서하지 최신입니다 rythm website
  • 에서 최신 배포 패키지를 다운로드하십시오 플레이를 사용하지 않을 이후3210
    1. this 문제에 유의하십시오. 그러나 당신은 재생 - 리듬 문서에서 몇 가지 새로운 정보를 얻을 수 있습니다 :

    업데이트

    지금은 전화를 수있는 리듬이 태그 개념이 중단됩니다

    모든 템플릿을 "태그"로 http://rythmengine.org/doc/template_guide.md#invoke_template

    을 참조하십시오.