如果条件在bugzilla模板文件中检查bug是否克隆了bug

时间:2013-05-16 12:14:07

标签: perl templates toolkit bugzilla

如何在bugzilla模板文件中编写if条件来检查bug是否克隆了bug

我写了代码

[% IF cloned_bug_id eq [% bug.bug_id %] ]
  <a href="mailto:[% report_name %]">HIIIIIIIIIIII</a>
[% END %]

但显示错误:

  

URL:http://stagingbugzilla.cpiv.com/html/centralbugzilla/show_bug.cgi?id=3743085   文件错误 - 解析错误 - bug / edit.html.tmpl第1145行:意外令牌(eq)[%IF cloned_bug_id eq [%bug.bug_id%]

1 个答案:

答案 0 :(得分:2)

假设这是模板工具包,没有理由嵌套代码块([% %])。此外,eq不用于比较。从模板工具包文档:

  

可以使用以下条件和布尔运算符:

== != < <= > >= && || ! and or not

这样的事情应该有效:

[% IF cloned_bug_id == bug.bug_id %]
   <a href="mailto:[% report_name %]">HIIIIIIIIIIII</a>
[% END %]