2

我如何在 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 %]

4

1 回答 1

2

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

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

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

像这样的东西应该工作:

[% IF cloned_bug_id == bug.bug_id %]
   <a href="mailto:[% report_name %]">HIIIIIIIIIIII</a>
[% END %]
于 2013-05-16T15:58:25.383 回答