我终于安装并运行了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.
我将该行添加到文件的开头,但是在运行tpage命令时出现此错误:
undef error - verbatim: filter not found
另一种选择是从此doc(http://template-toolkit.org/docs/manual/Config.html#section_START_TAG_END_TAG)
更改Template-Toolkit配置中的START_TAG和END_TAG但我不确定在哪里可以执行此更改,我不知道在哪里可以找到配置文件或更改设置的命令。
任何帮助表示赞赏!!
答案 0 :(得分:0)
好吧,这个错误与[% TAGS %]
指令无关。
您收到该错误是因为您使用的是未安装的名为“verbatim”的过滤器。它不是模板工具包附带的standard filters之一,因此我不确定它应该来自何处。它可能是与Juniper一起安装的东西吗?