2012-07-31 87 views
0

我終於得到了Template-Toolkit的安裝和工作,但我遇到了一些編譯問題。模板工具包和Juniper

我正在嘗試爲瞻博網關製作自定義登錄頁面。從他們的18頁文檔(http://www.juniper.net/techpubs/software/ive/admin/5.5-CSPSolutionGuide.pdf)他們說

You must begin each file with the directive 
[% TAGS <% %> %] so that you can use angle brackets on any directives you add 
to the templates. By default, the Template Toolkit recognizes square brackets ([ 
]) instead of angle brackets (<>) as delimiters for directives. The IVE recognizes 
angle brackets only. Adding the TAGS directive tells the local Template Toolkit 
utilities that you are using angle brackets. 

我行添加到文件的開頭,但是當我運行t第命令得到這個錯誤:

undef error - verbatim: filter not found 

另一種選擇是從本文檔中更改模板工具包配置中的START_TAG和END_TAG(http://template-toolkit.org/docs/manual/Config.html#section_START_TAG_END_TAG

但我不確定在哪裏可以執行此更改,我不知道在哪裏可以找到配置文件或命令改變設置。

任何幫助表示讚賞!

回答

0

好吧,這個錯誤與[% TAGS %]指令無關。

由於您使用的是未安裝的名爲「verbatim」的過濾器,因此您會收到該錯誤。這不是Template Toolkit附帶的standard filters之一,所以我不確定它應該來自哪裏。這可能是與Juniper一起安裝的東西嗎?